2015-04-19 56 views
0

我需要阻止用戶訪問我的網站的IP地址,以阻止通過IP訪問,但由於某些原因,當我使用我有錯誤500如何使用的.htaccess

這裏的下面是什麼,我試圖用:

#Deny Access to Adsense SPAM 
Order Deny,Allow 
deny from 209.51.197.0/24; # XLHOST IP 
deny from 209.190.121.32/27; #XLHOST IP 
deny from 209.190.0.0/17; # XLHOST IP 
deny from 173.45.64.0/18; # XLHOST IP 
deny from 64.79.64.0/19; # XLHOST IP 
deny from 64.79.89.0/19; # XLHOST IP 
deny from 64.79.85.0/19; # XLHOST IP 
allow from all 

請幫

回答

1

嘗試沒有;

#Deny Access to Adsense SPAM 
Order Deny,Allow 
deny from 209.51.197.0/24 # XLHOST IP 
deny from 209.190.121.32/27 #XLHOST IP 
deny from 209.190.0.0/17 # XLHOST IP 
deny from 173.45.64.0/18 # XLHOST IP 
deny from 64.79.64.0/19 # XLHOST IP 
deny from 64.79.89.0/19 # XLHOST IP 
deny from 64.79.85.0/19 # XLHOST IP 
allow from all 
+1

,像變魔術一樣,非常感謝,我會接受你的答案,因爲我不允許這樣做 – AlexB

+0

不客氣,很高興它解決了。 – Croises

+0

我試過你的代碼,不幸的是它不適合我。當我改變'秩序拒絕,允許'''命令允許,拒絕'它雖然工作。 – BornToCode

-1

xlhost COM INC使用Firefox的版本27

將這個代碼在你的htaccess:一旦

RewriteCond %{HTTP_USER_AGENT} Firefox/27\.0 [NC] 
RewriteRule .* - [F,L] 

Source webmaster.net

+0

這將阻止Firefox 27版本的訪問,因爲它將阻止仍在使用此瀏覽器訪問網站的用戶,因此不建議這麼做。 – AlexB

+0

是的你是對的,但是你的解決方案阻止每個IP不是一個永久的解決方案,最好的解決方案是阻止主機域。 – Iulian

+0

如果他們將UA更改爲firefox 37,該怎麼辦?你會阻止它嗎? – AlexB