将特定IP重定向到另一个页面

时间:2014-03-11 13:58:57

标签: apache redirect httpserver

我正在尝试将特定的IP重定向到另一个页面,但是我使用下面的代码重定向每个访问者。这就是我所拥有的:

<IfModule mod_rewrite.c>
 RewriteEngine On

 Rewrite Cond %{(}REMOTE_ADDR} ^103\.11\.52\.115 [OR]
 Rewrite Cond %{(}REMOTE_ADDR} ^103\.11\.52\.116 [OR]
 Rewrite Cond %{(}REMOTE_ADDR} ^103\.11\.52\.118 [OR]
 Rewrite Cond %{(}REMOTE_ADDR} ^176\.67\.84\.253 [OR]
 Rewrite Cond %{(}REMOTE_ADDR} ^176\.67\.81\.161
 RewriteRule ^(.*)$ http://www.anotherpageonsitehere.com/page/04/index.php [L]

</IfModule>

我如何只重定向我想要的IP?

1 个答案:

答案 0 :(得分:2)

语法错误我会说......试试这个:

<IfModule mod_rewrite.c>
 RewriteEngine On

 RewriteCond %{REMOTE_ADDR} ^103\.11\.52\.115 [OR]
 RewriteCond %{REMOTE_ADDR} ^103\.11\.52\.116 [OR]
 RewriteCond %{REMOTE_ADDR} ^103\.11\.52\.118 [OR]
 RewriteCond %{REMOTE_ADDR} ^176\.67\.84\.253 [OR]
 RewriteCond %{REMOTE_ADDR} ^176\.67\.81\.161
 RewriteRule ^(.*)$ http://www.anotherpageonsitehere.com/page/04/index.php [L]

</IfModule>