用于IP规范化的WordPress 301重定向

时间:2017-01-21 20:11:12

标签: wordpress .htaccess

我需要301 Redirect for IP Canonicalization。因此,当用户在浏览器中键入http://example.com/或example.com/或www.example.com/时,必须重定向到http://www.example.com/

1 个答案:

答案 0 :(得分:0)

您需要重定向的唯一内容是非www。浏览器将添加http://

使用此:

RewriteEngine on
RewriteCond %{HTTP_HOST} !=www.example.com
# Support HTTP 1.0 (no host header)
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^ http://www.example.com%{REQUEST_URI} [R=301,L]

这将保留主机后的网址的任何部分,并重定向任何非www.的内容,包括example.com。例如,一个好的政策可以是ww.指向网站,以捕捉错误拼写等。我个人更喜欢在DNS中使用通配符,因此anything.example.com被重定向。