htaccess blokada tujine/dostop z geslom
 
skrt 10. dec 2012 12:18:02 Pridružen od:
6. nov 2008
526 objav
845 49 1
#1

Delam en htaccess blok celotne tujine razen sosedenjih držav in glavnih iskalnikov. Je možno, da bi na koncu namesto deny from all promet preusmeril na pojasnilo.html in uporabil ukaz za uporabniško ime in geslo. Se pravi legit promet iz tujine bi imel uporabniško in geslo za dostop do strani, domač promet bi dostopal normalno. Vse skupaj pa bi delovalo na nivoju htaccessa?


všeč(0) ni všeč(0) spam(0)
 
Mešetar 10. dec 2012 12:34:48 Pridružen od:
24. nov 2010
1543 objav
1945 962 114
#2

seveda se da



RewriteCond %{REMOTEHOST} !^123.45.67.89

RewriteCond %{REQUEST
URI} !/alternatepage.html$

RewriteRule .html$ /alternate
page.html [R=302,L]



tle imas redirect glede na IP... seveda lahko dolocis masko


všeč(0) ni všeč(0) spam(0)
 
skrt 10. dec 2012 16:27:52 Pridružen od:
6. nov 2008
526 objav
845 49 1
#3

Za remotehost vem samo ne pride v poštev, ker se gre za cca 10k vrstic. Problem je ker se IPji dovoljenih držav osvežujejo in je kriza potem urejat tako maso na remotehost. Dovoljeni ipji se vlečejo iz countryipblocks.net in user-agent-string.info/list-of-ua/bot-detail?bot=Googlebot

Vsakemu se doda allow from in na koncu deny from all.



Vem da za htaccess geslo pride potem

AuthUserFile /pot/do/.htpasswd

AuthType Basic

AuthName



Nekako bi moral sedaj postaviti logiko, da ga ob preusmeritvi na stran 403 Forrbiden pošlje na uporabniško ime/geslo in ob vpisu omogoči potem dostop do core strani.


všeč(0) ni všeč(0) spam(0)
 
andrejp 11. dec 2012 01:59:05 Pridružen od:
23. apr 2012
48 objav
38 8 4
#4

poglej si modgeoip

http://dev.maxmind.com/geoip/mod
geoip2



zadeva deluje odlicno, je pa res, da je za dobro natancnost priporocljivo kupiti bazo (50 USD).

Lahko pa gres s free bazo in potem rocno dodajas extra range, kot je opisal Mesetar.



lpa.


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se