Автор |
|
oldcastleСъб, 04.02.12, 00:17 |
Значи искам да забраня достъпа до сайта, например от Русия и Украйна. Слагам следния код в .htaccess файла Order allow,deny
Allow from all
<IfModule mod_geoip.c>
GeoIPEnable On
SetEnvIf GEOIP_COUNTRY_CODE (UA|RU) DenyCountry
</IfModule>
Deny from env=DenyCountry |
Да обаче не действа. Достъпът от тези държави е свободен. Бъркам ли някъде? |
|
dreamskillСъб, 04.02.12, 00:26 | |
|
oldcastleСъб, 04.02.12, 00:32 |
Не ми върши много работа. Там са дадени забрани за IP- та. Аз искам да забраня достъпа от държава. По принцип посочения от мен код би трябвало да действа, но при най-малкото несъответствие в кода всичко отива в реката. Не мога да разбера дали няма някаква грешка. |
|
stoqnchoСъб, 04.02.12, 01:05 | редактиран от stoqncho на 04.02.12 01:06 |
|
kookkiСъб, 04.02.12, 01:46 | RE: Забрана за достъп до сайт от определена държава
” Да обаче не действа. Достъпът от тези държави е свободен. Бъркам ли някъде? „ Дали кода ти е верен не знам, но в официалния сайт препоръчват да провериш Apache error log. Ако имаш синтактична грешка, твърдят, че ще се отрази там. На твое място бих проверил документацията. Със сигурност ще има и коментари от потребители и няма да се налага, да откриваш топлата вода. Все пак не съм запознат. Погледнах темата от любопитство. |
|
oldcastleСъб, 04.02.12, 02:30 |
Благодаря за идеята! Отворих error log файла, но там има само това: 2012-02-03 19:21:10.083 [INFO] [HTAccess] Updating configuration from [/home/bg/public_html/phpbb/.htaccess]
2012-02-03 19:21:09.085 [INFO] [HTAccess] Updating configuration from [/home/bg/public_html/.htaccess]
2012-02-03 19:18:28.714 [INFO] [HTAccess] Updating configuration from [/home/bg/public_html/phpbb/.htaccess]
2012-02-03 19:18:27.967 [INFO] [HTAccess] Updating configuration from [/home/bg/public_html/.htaccess]
2012-02-03 18:59:31.558 [INFO] [HTAccess] Updating configuration from [/home/bg/public_html/phpbb/.htaccess]
2012-02-03 18:59:30.456 [INFO] [HTAccess] Updating configuration from [/home/bg/public_html/.htaccess]
2012-02-03 18:42:54.407 [INFO] [HTAccess] Updating configuration from [/home/bg/public_html/.htaccess] |
То като гледам по-скоро е само инфо. ======================== Редакция Значи доколкото успях да разбера от тук-там, има повече от един начин за забрана за достъп чрез .htaccess файла. Аз успях да разуча за сега два - единият е този, който показах в първият си пост, а вторият - с подобен код, но вместо да се пише кода на съответната държава, се изброяват всички възможни IP-та за тази държава до след втората или третата точка в зависимост от IP–то. Исках с първия вариант, защото е по-лесно да напишеш две букви за страната, отколкото 300-400 IP-та, а и се товари системата. Но явно нещо не зацепва. Сега преминах на втория и ще видя дали ще има резултат. Междувременно ако някой може да каже нещо по първия вариант , ще се радвам. |
|
joniewalkerСъб, 04.02.12, 07:08 |
А обратния вариант - как да се разреши да се влиза само от една държава - България ? |
|
oldcastleСъб, 04.02.12, 16:06 | RE: Забрана за достъп до сайт от определена държава
” А обратния вариант - как да се разреши да се влиза само от една държава - България ? „
Е не ме устройва, тогава аз няма как да влизам а и някои други потребители също. |
|
tegoteСъб, 04.02.12, 23:14 | RE: RE: Забрана за достъп до сайт от определена държава
” Е не ме устройва, тогава аз няма как да влизам а и някои други потребители също. „
Глупости. Ще окажеш само две държави. |
|
oldcastleСъб, 04.02.12, 23:37 | RE: RE: RE: Забрана за достъп до сайт от определена държава
” Глупости. Ще окажеш само две държави. „
Е не искам да указвам две държави. Искам да забраня две държави и за всички останали да е разрешено. А и за твоят вариант кодът е същия, само се променя от allow на deny. От къде да съм сигурен, че и той ще работи коректно. |
|
tegoteСъб, 04.02.12, 23:55 |
Питай директно екипа на DBG, те знаят как да спират. Знаят даже колко време да те препращат в глуха линия, след като изпълниш условието да изтриеш 3-4 коментара за даден интервал от време. |
|