Как предоставить доступ только в стране

Я соглашаюсь с ответом от zacherates.

, Но то, что можно сделать, должно звонить intern() на нелитеральных строках.

От zacherates примера:

// ... but they are not the same object
new String("test") == "test" ==> false 

, Если Вы интернируете равенство нелитеральной строки, true

new String("test").intern() == "test" ==> true 
6
задан shin 19 August 2009 в 12:55
поделиться

2 ответа

Заменить все вхождения 'deny' на разрешить и все вхождения 'allow' на запретить. Затем переместите условие «запретить от всех» из конца в начало списка.

например,

<Limit GET HEAD POST>
order allow,deny
deny from 41.205.32.0/19
deny from .... 
allow from all
</LIMIT>

становится

<Limit GET HEAD POST>
order deny,allow
deny from all
allow from 41.205.32.0/19
allow from ....
</LIMIT>

Есть несколько хороших руководств по .htaccess .

4
ответ дан 17 December 2019 в 07:07
поделиться

Есть много поставщиков баз данных geoip, которые предлагают решения проблемы с подробными инструкциями по этому вопросу. Посетите http://www.maxmind.com/app/mod_geoip , чтобы найти модуль apache, который поставляется с их базой данных, который, вероятно, идеально подойдет для вашей проблемы.

0
ответ дан 17 December 2019 в 07:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: