mod_rewrite获得500内部错误

时间:2015-01-19 18:58:26

标签: url mod-rewrite redirect seo

我正在使用此代码将其他域重定向到我的主域。

RewriteCond %{HTTP_HOST} redirect1\.cl$ [NC]
RewriteRule ^(.*)$ http://www.maindomain.cl/$1 [R=301,L]

RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ http://www.maindomain.cl/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^maindomain.cl
RewriteRule (.*) http://www.maindomain.cl/$1 [R=301,L]

但是我试图重定向另一个域,所以我添加了另一个这样的规则

RewriteCond %{HTTP_HOST} redirect2\.cl$ [NC]
RewriteRule ^(.*)$ http://www.maindomain.cl/$1 [R=301,L]

所以规则看起来像这样。

RewriteCond %{HTTP_HOST} redirect1\.cl$ [NC]
RewriteRule ^(.*)$ http://www.maindomain.cl/$1 [R=301,L]

RewriteCond %{HTTP_HOST} redirect2\.cl$ [NC]
RewriteRule ^(.*)$ http://www.maindomain.cl/$1 [R=301,L]

RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ http://www.maindomain.cl/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^maindomain.cl
RewriteRule (.*) http://www.maindomain.cl/$1 [R=301,L]

添加redirect2域时,我收到服务器内部错误。我尝试了不同的组合,但无法让它发挥作用。

0 个答案:

没有答案