.htaccess代码禁止一些ip并重定向到其他子域

时间:2012-07-30 08:07:41

标签: linux apache .htaccess

我需要.htaccess代码重定向和禁用ip,我的意思是如果我尝试加载 www.site.com 123.456.789.101 ip地址允许我,但是如果其他人试图加载,将其重定向到其他子域,如 sub.site.com ,我写下面的代码但不能正常工作。

<Limit GET POST PUT> Order Deny,Allow
 Deny from all
 Allow from 123.456.789.101
</Limit>
301 redirect / http://new.site.com
<Files otherpage.html>
 Order Allow,Deny
 Allow from all
</Files>

请帮忙,坦克你

1 个答案:

答案 0 :(得分:1)

Limit块和301 redirect替换为:

RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.101$
RewriteRule ^(.*)$ http://new.site.com/$1 [L,R=301]

所以 <{em> <{em>