我有以下apache重定向规则:
RewriteCond %{HTTP_HOST} ^example\.com [OR]
RewriteCond %{HTTP_HOST} ^82\.238\.254\.181
RewriteRule (.*) http\://www\.example\.com/$1 [R=301,L]
我想要的IP地址也应该重定向到www域。现在,当我在浏览器中键入IP而不是将www作为前缀时。
答案 0 :(得分:0)
HTTP_HOST
包含客户端发送的HTTP Host
标头的值。
您将找不到IP地址。如果用户连接到http://82.238.254.181
,则不会
一个Host
标题。
您应该使用:
RewriteCond %{HTTP_HOST} =""