这是我的.htaccess
文件。
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^xxx\.xx\.xxx\.xx/domain\.com [NC]
RewriteRule (.*) http://xxx.xx.xxx.xx/domain.com/$1 [R=301,L]
网站不可用,这是我得到的错误:
The page isn't redirecting properly
如何创建此重定向?
这是我的.htaccess
文件。
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^xxx\.xx\.xxx\.xx/domain\.com [NC]
RewriteRule (.*) http://xxx.xx.xxx.xx/domain.com/$1 [R=301,L]
网站不可用,这是我得到的错误:
The page isn't redirecting properly
如何创建此重定向?
该%{HTTP_HOST}
变量中不包含任何 URI 路径元素,它只是Host:
作为请求标头给出的主机名。这通常出现在 URL 的主机名部分:
http://www.google.com/blahblahblah
=www.google.com
http://localhost/foo/bar/zzzzz
=localhost
http://123.45.67.89/something/something/
=123.45.67.89
只需从您的条件中删除所有 URI:
RewriteCond %{HTTP_HOST} !^xxx\.xx\.xxx\.xx$ [NC]
尝试更换
RewriteCond %{HTTP_HOST} !^xxx\.xx\.xxx\.xx/domain\.com [NC]
有了这个
RewriteCond %{SERVER_ADDR} !xxx\.xx\.xxx\.xx