2012-07-30 46 views
0

我需要的.htaccess代碼重定向,並禁止IP的,我的意思是,如果我嘗試加載www.site.com123.456.789.101的IP地址允許我,但如果別人嘗試加載,將它們重定向到其他子域名,例如sub.site.com,我在代碼下面編寫但不能正常工作。的.htaccess代碼禁止某些IP和重定向到其他子域

<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

這個替換您Limit塊和301 redirect

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

所以它的上述Files塊(雖然我不知道你爲什麼'd需要那個)

+0

請幫助我更多,並在這裏插入完整的代碼.tank you – 2012-07-30 08:48:17

+0

@ppmblackhat as fa回答你的問題,這是「完整的代碼」 – 2012-07-30 08:49:48