我需要将具有错误域的 URL 重定向到正确的域。
伪代码示例:
if (domain != "www.correctdomain.com")
redirect("www.correctdomain.com")
我怎样才能用
.htaccess
做到这一点文件?
最佳答案
您可以使用 If 指令执行此操作...
<If "%{HTTP_HOST} != 'www.example.com'">
Redirect / http://www.example.com/
</If>
或 mod_rewrite。见 http://httpd.apache.org/docs/current/rewrite/remapping.html
RewriteCond %{HTTP_HOST} !^www\.example\.com [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/?(.*) http://www.example.com/$1 [L,R,NE]
关于apache - 如果域不正确,则重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20776690/