.htaccess阻止所有ip,如果被阻止重定向到页面

时间:2011-12-01 21:25:49

标签: .htaccess ip block

所以我阻止了所有ip,除了列表中的那些,所以如果他们被阻止,我怎样才能将人们重定向到新网站?

1 个答案:

答案 0 :(得分:3)

我的假设是你使用允许/拒绝来阻止ip。我不相信你能够指定一个重定向规则来处理被拒绝的ip,因为你告诉服务器完全拒绝他们的连接。

相反,您将要使用RewriteEngine进行重定向。如果您不熟悉语法,我提供了以下示例,该示例将重定向所有ip,除了" 72.14.204.99"和" 72.14.204.100" to" example.org":

RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^72\.14\.204\.99$
RewriteCond %{REMOTE_ADDR} !^72\.14\.204\.100$
RewriteRule ^ http://www.example.org/ [R]