0
我試圖設置Apache(亞馬遜Linux上2.4.25)將用戶重定向到某個站點,如果他們的遠程地址不在給定的授權IP地址列表中。例如,如果他們的IP地址是123.321.123.1
或192.192.192.5
或169.22.123.x
,則請繼續執行mysite.com
;否則,重定向到google.com
。Apache重寫,除非條件符合
我不知道如何處理這一點,因爲知道它會涉及與重寫,我很舒服做shenanigans。
任何幫助或建議或想法,將不勝感激。
TIA!
您可以使用['RewriteCond'(http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewritecond)檢查的'%{REMOTE_ADDR}內容'作以下的RewriteRule條件。 – CBroe
謝謝。這是有道理的,但我真的不確定的是如何指定可接受的IP地址的範圍。 –
對於完整的IP地址,您可以使用「= CondPattern」語法,並且匹配的地址以'169.22.123.'開頭,可以使用非常基本的正則表達式來完成。 – CBroe