2

この .htaccess を使用して、フォーラムをサブドメインから /forum/ フォルダーにリダイレクトしました

#REDIRECT FORUM
RewriteCond %{HTTP_HOST} ^forum\.example\.com$
RewriteRule ^ http://www.example.com/forum/%{REQUEST_URI} [R=301,L]

すべて問題ありませんが、リクエストで予期しない結果が得られます。

http://forum.example.com/forum/10  =>  http://www.example.com/forum/10

なければならない

http://forum.example.com/forum/10  =>  http://www.example.com/forum/forum/10

どこが間違っていますか?

4

2 に答える 2

1

これを試して:

#REDIRECT FORUM
RewriteCond %{HTTP_HOST} ^forum\.example\.com$
RewriteRule ^/(.*) http://www.example.com/forum/forum/$1 [R=301,L]
于 2013-02-13T23:54:34.503 に答える