我有一个301重定向设置我的域(http://old-site.com
和http://www.old-site.com
)。
我想仅在网址中的域名后面没有任何内容时重定向。
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]
应该很容易设置,但我是一个真正的新人。
感谢您的帮助。
答案 0 :(得分:1)
当然,它会重定向所有内容,因为您将“所有内容”与(.*)
匹配。
尝试匹配“无”,只需^$
。