0
每當一個ip在apache上被mod_geoip2阻塞時,就會顯示「Forbidden /」錯誤。地理IP阻塞工作正常,但有沒有可能顯示一個自定義錯誤頁面或消息,當IP被阻止?Apache2 GeoIP/mod_geoip2自定義錯誤頁面
我看了一個廣告maxminds文檔,但沒有提到任何東西。也許有人有一個想法?
每當一個ip在apache上被mod_geoip2阻塞時,就會顯示「Forbidden /」錯誤。地理IP阻塞工作正常,但有沒有可能顯示一個自定義錯誤頁面或消息,當IP被阻止?Apache2 GeoIP/mod_geoip2自定義錯誤頁面
我看了一個廣告maxminds文檔,但沒有提到任何東西。也許有人有一個想法?
這裏是例子:
GeoIPEnable On
GeoIPDBFile /path/to/GeoIP.dat
RewriteEngine On
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} !(US|GB|CA)$
RewriteRule ^(.*)$ /error_page.html [NC,L]
希望上述規則回答您的問題
Wont't它本身被阻止嗎? – pila
上述示例檢查IP並在IP不屬於US,GB和CA的情況下將請求重定向到error_page.html。如果它不是上面提到的,你能讓我知道你使用的規則嗎? –
我在我的vhost配置中使用這個例子:http://dev.maxmind.com/geoip/mod_geoip2#Allowing_clients_based_on_country-19(允許基於國家的客戶端)我不使用.htaccess阻止 – pila