2014-12-19 122 views
0

我想拒絕後重定向 - 因爲現在,它顯示了Apache首頁。htacces,拒絕重定向

我的htaccess代碼:

ErrorDocument 403 /forbidden.php 
Deny from .ru 
Deny from .cn 

遺憾的是它不工作,爲什麼?

感謝 托馬斯

+0

它應該顯示你的'/ forbidden.php' – anubhava 2014-12-19 11:36:52

回答

0

這只是工作,如果Apache可以通過雙反向查找geht客戶端的DN。如果反向查找沒有結果,則您的規則將無法工作,客戶端也可以訪問。你看,這不是很可靠,你應該切換到GEOIP。

如果拒絕規則正在工作並且所需頁面未顯示,請記住該位置是相對於文檔根目錄。所以,如果你在子/test你需要設置規則是這樣的:

ErrorDocument 403 /test/forbidden.php 
Deny from .ru 
Deny from .cn 

即使.htaccess和是/test子文件夾。

+0

拒絕工作正常,但重定向到forbidden.php不起作用。有任何想法嗎? – 2014-12-19 13:41:13

+0

如果您刪除'ErrorDocument 403/forbidden.php',您將獲得默認的403頁面?請記住要在FF或Chrome的隱私瀏覽選項卡中測試此功能,因爲瀏覽器緩存。另外,如果您將'ErrorDocument 403/forbidden.php'設置爲'ErrorDocument 403不適合您!',它會顯示「Not for you!」? – LucasF 2014-12-19 13:43:58