0

我需要 .htaccess 代码来重定向和禁止 ip,我的意思是如果我尝试使用123.456.789.101 ip 地址加载www.site.com允许我,但如果其他人尝试加载,请将它们重定向到其他子域,如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>

请帮忙,坦克你

4

1 回答 1

1

替换你的Limit块并301 redirect用这个:

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

所以它在你的块之上Files(虽然我不确定你为什么需要它)

于 2012-07-30T08:10:46.853 回答