0

私がやろうとしているのは、からのすべてのリクエストをリダイレクトすることです

blog.domain.comwww.domain.com/blog

SOに関するこの回答に基づいて、これまでに試したことは次のとおりです。

<IfModule mod_rewrite.c>
RewriteCond %{HTTP_HOST} ^blog\.domain\.com$
RewriteCond %{THE_REQUEST} ^GET
RewriteRule ^/(.*) http://www.domain.com/$1 [R=301,L]
</IfModule>

私は何を間違っていますか?これを修正するにはどうすればよいですか?

4

1 に答える 1

0

RewriteEngine を開始しましたか? .htaccess ルールの前にこれがあることを確認してください:

RewriteEngine on
RewriteBase /

これらがないと、Apache の書き換えエンジンはこれらのルールを認識せず、期待どおりに解析を開始しません。

于 2014-04-17T13:30:52.667 に答える