リダイレクトしたい
www.example.com/*
にexample.com/*
そして同時にリダイレクト
example.com/*
にexample.com/forum/*
しかし、私は/wiki/
andも持っ/blog/
ている/style/
ので、リダイレクトしたくありません
example.com/style/*
にexample.com/forum/style/*
これは私が現時点で持っているもので、正しく動作していません:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/forum/
RewriteRule ^(.*)$ forum/$1 [R=301,L]
明確化: 私の質問は、より簡単な方法で尋ねることができます。
ルート ディレクトリにある場合にのみ、空の REQUEST_URIまたは/、または存在しないファイルを/forum/にリダイレクトしたいと思います。