Htaccess文件重定向错误的IP

时间:2015-04-20 07:32:58

标签: html regex .htaccess

我试图将垃圾邮件从我的网站重定向到另一个网站。

出于某种原因,我的.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]

2 个答案:

答案 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]