2012-04-06 11 views
0

どれも...のhttpd.confのRewriteRule私RewriteRulesの

を働いているように見えるん私は多くのバリエーションを試してみましたが、それらのどれも読んでいるように見えるん。

RewriteEngine On 
RewriteRule (.*) http://www.domain2.com$1 [R=301,L] 

答えて

1

のVirtualHostタグに包まれ、それが働いていたが。

1

ログがありますか?そうでない場合は、RewriteLogを有効にしてhightを使用してください。RewriteLogLevel:http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewritelog

また、書き換えモジュールを有効にすることを忘れないでください。

a2enmod rewrite 

そして、このようなconfに使用します。

<Directory /var/www/website/html> 
    Options +FollowSymLinks +ExecCGI 

    <IfModule mod_rewrite.c> 
     RewriteEngine On 
     RewriteRule (.*) http://www.domain2.com$1 [R=301,L] 
    </IfModule> 
</Directory> 
+0

指定する必要があるディレクトリはどれですか? – sworded

+0

あなたのウェブサイトがある場所 – j0k