0

我的 RewriteRules 似乎都没有工作......

我尝试了许多变体,但似乎没有一个被阅读。

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

2 回答 2

1

你有一些日志吗?如果没有,启用 RewriteLog 并使用高 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>
于 2012-04-06T16:14:55.797 回答
1

包裹在 VirtualHost 标记中,它可以工作。

于 2012-04-16T14:19:37.790 回答