我试图将垃圾邮件从我的网站重定向到另一个网站。
出于某种原因,我的.htaccess文件中的以下代码将我(我的IP)重定向到www.underconstruction.com,尽管我没有包含ip。我的ip具有以下格式5.64 ...
请你能帮我改进下面的代码,以便它只将列出的ip&#c; / ip范围重定向到www.underconstruction.com
RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^88\.208\.201\.208 [OR]
RewriteCond %{REMOTE_ADDR} ^209\.190 [OR]
RewriteCond %{REMOTE_ADDR} ^209\.51 [OR]
RewriteCond %{REMOTE_ADDR} ^5\.101 [OR]
RewriteCond %{REMOTE_ADDR} ^62\.210 [OR]
RewriteCond %{REMOTE_ADDR} ^62\.212
RewriteRule ^/* http://www.underconstruction.com/ [L]
答案 0 :(得分:1)
您检查过错误日志吗?尝试使用REMOTE_HOST而不是REMOTE_ADDR
答案 1 :(得分:0)
可以通过在.htaccess文件中使用以下代码来解决此问题。已使用REMOTE_HOST参数代替REMOTE_ADDR
RewriteEngine On
RewriteCond %{REMOTE_HOST} ^88\.208\.201\.208 [OR]
RewriteCond %{REMOTE_HOST} ^209\.190 [OR]
RewriteCond %{REMOTE_HOST} ^209\.51 [OR]
RewriteCond %{REMOTE_HOST} ^5\.101 [OR]
RewriteCond %{REMOTE_HOST} ^62\.210 [OR]
RewriteCond %{REMOTE_HOST} ^62\.212
RewriteRule ^/* http://www.underconstruction.com/ [L]