オンタリオ州の複数のユーザーが私に連絡して、自分のサイトにアクセスできないと言ってきました。私のhtaccessファイルでGeoIPモジュールを使用して私はカナダを許可しました。これを引き起こしているのは何ですか?何が起こっている可能性がありますGeoIPとオンタリオ州カナダ?
<IfModule mod_geoip.c>
GeoIPEnable On
SetEnvIf GEOIP_COUNTRY_CODE NG BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE RO BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE VN BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE GH BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE SN BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE TN BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE IN BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE KE BlockCountry
Deny from env=BlockCountry
</IfModule>
任意のアイデア:
ここでのhtaccessファイル
<IfModule mod_geoip.c>
GeoIPEnable On
# US - United States
# CA - Canada
SetEnvIf GEOIP_COUNTRY_CODE US AllowCountry
SetEnvIf GEOIP_COUNTRY_CODE CA AllowCountry
Deny from all
Allow from env=AllowCountry
</IfModule>
興味深いの私のエントリは、私は反対をすれば、彼らはそのようなアクセス権を持っているのか?
このモジュールは、カナダからのものであると認識していない可能性があります。それは決して簡単な方法ではありません。 –
国にサイトへのアクセスを許可/制限するより良い方法はありますか? – Paul
そうではありません...あなたが問題を抱えている国をブラックリストに載せることは、誤認の少ないアプローチになると思います。もしあなたが*これを行う必要があれば、私はそれに行きます。 –