0

我有一个 301 重定向来设置我的域(http://old-site.comhttp://www.old-site.com)。

只有在 URL 中的域之后没有出现任何内容时,我才想重定向。

http://old-site.com重定向到http://www.new-site.com

http://www.old-site.com重定向到http://www.new-site.com

http://old-site.com/article/article-1.php不要重定向

我试过这个,但它总是重定向,即使我直接调用一篇文章:

RewriteCond %{HTTP_HOST} ^(www\.)?old-site\.com    
RewriteRule ^(.*)$ http://www.new-site.com/ [R=301]

它应该很容易设置,但我是一个真正的新手。

谢谢你的帮助。

4

1 回答 1

1

当然它会重定向所有内容,因为您将“所有内容”与(.*).

尝试匹配“无”,只需^$.

于 2013-10-14T09:28:52.547 回答