Obisk dovoljen le iz Slovenije - Google

Ima kdo izkušnje, kaj se zgodi, če dostop do spletne strani (v htaccess, na podlagi IP ranga) blokiraš iz vseh držav, razen iz Slovenije? Kako se Google odzove na to. Ima Google bot sploh SLO IP?

Saj vem da gre za hecen primer, ampak je ena od opcij, kako bi se lahko ognil avtomatski registraciji botov iz Kitajske, Indije, Rusije,... Stran pa je namenjena zgolj za slovenski trg.
Kljub Captchi, imam na strani že 35.000 uporabnikov, realno pa jih je verjetno kakih 300 - 500 iz Slovenije.

12 odgovorov

Če imaš vps, dedi + cpanel -- lfd/csf se da to uredit brez problemov.
Glede googla ti pa ne znam pomagat, mislim pa, de te ne bi smel kakorkoli kaznovat, če imaš v htaccessu dovoljen dostop samo iz Slo.

Jaz sem imel primer, ko so tujim ip-jem prikazali drugo jezikovno različico in so se potem tudi pri iskanju slovenskih besed, na Google.si, prikazovali nemški meta opisi in naslovi. Torej je G indeksiral nemško stran, booti so prihajali iz tujih ip-jev. Jasno so tudi pozicije močno padle.

Tako da ti odsvetujem tovrstno blokado, mogoče lahko uporabiš kakšno bolj učinkovito captcho ali pa vsaj zamenjaš s kakšno, ker so to očitno že dobro skužili?

1

Za večino tujih botov je učinkovita captcha v stilu "koliko nog ima krava".

5

Kaj pa, če dovoliš samo ip range googlovih spajderjev?

Najboljše bi bilo, če bi dovolil dostop do urlja za registracijo in za prijavo zgolj za Slovenijo, vendar mi nekod ne rata.

Z "<Limit GET POST HEAD>" lahko v .htaccess blokiram celotno stran za določen range IPjev, kar ni čisto ok zaradi Googla,...
Rad bi blokiral zgolj en url recimo /register.php a ga dovolil za bilo koga, ki je iz Slovenije.

Če to poskusim z <Location /register.php> dobim error...

any ideas?

Živjo.

Googlebot je blokiran. Poleg slovenskih IP naslovov dodaj še googla, kot izjemo.

Najbolj enostavno... register.php dodaj v svojo mapo /register in nato v to mapo dodaj .htaccess, ki ti blokira mapo.

register.php lahko na začetku tudi sama preverja ali je IP iz slovenije ali ne.

Trenutno sem to rešil tako, da sem dodal IP range od Google bota. Če ima kdo bolj popoln seznam, se priporočam.

Google bot IPji za htaccess:
#google bot
<Limit GET HEAD POST>
order deny,allow
allow from 63.84.190.224/27
allow from 64.18.0.0/20
allow from 64.124.112.24/29
allow from 64.124.229.168/29
allow from 64.128.207.160/28
allow from 64.233.160.0/19
allow from 65.196.235.32/28
allow from 65.211.194.96/28
allow from 65.214.112.96/27
allow from 65.214.255.96/28
allow from 65.221.133.176/28
allow from 65.223.8.48/28
allow from 66.102.0.0/20
allow from 66.192.134.32/28
allow from 66.249.64.0/19
allow from 70.32.128.0/19
allow from 70.90.219.48/29
allow from 70.90.219.72/29
allow from 72.14.192.0/18
allow from 74.125.0.0/16
allow from 108.170.192.0/18
allow from 108.177.0.0/17
allow from 142.250.0.0/15
allow from 172.217.0.0/16
allow from 173.194.0.0/16
allow from 192.178.0.0/15
allow from 199.87.241.32/27
allow from 207.126.144.0/20
allow from 207.223.160.0/20
allow from 209.85.128.0/17
allow from 209.249.73.64/29
allow from 216.58.192.0/19
allow from 216.239.32.0/19
deny from all
</Limit>

Načeloma zadošča vrstica:
allow from googlebot.com

(Verifying Googlebot)

2

Tole mislim, da je staro malo več kot pol leta. Sestavili smo takrat, ko so bili tisti masovni napadi na slo strani in bi bilo potrebno malo osvežiti. Niso pa takrat padle pozicije v nobenemu izmed glavnih treh iskalnikov.

#Google
allow from 66.249.81.86
allow from 66.249.65
allow from 66.249.66
allow from 66.249.67
allow from 66.249.68
allow from 66.249.69
allow from 66.249.71
allow from 66.249.72
allow from 66.249.73
allow from 66.249.74
allow from 66.249.75
allow from 66.249.76
allow from 85.114.130.101
allow from 87.142.157.197
#Google Web Preview
allow from 209.85.224.83
allow from 209.85.226.80
allow from 209.85.226.81
allow from 209.85.226.88
allow from 209.85.228.83
allow from 209.85.228.85
allow from 209.85.228.91
allow from 72.14.202.84
allow from 74.125.78.85
allow from 74.125.64.80
allow from 64.233.168.83
allow from 64.18.0.0/20
allow from 74.125
allow from 207.126.144.0/20

#Yahoo
allow from 67.195.110
allow from 67.195.111
allow from 67.195.112
allow from 67.195.113
allow from 67.195.114
allow from 67.195.115
allow from 67.195.37
allow from 72.30.142
allow from 72.30.161
allow from 72.30.65
allow from 72.30.78
allow from 72.30.79
allow from 72.30.81
allow from 72.30.87
allow from 74.6.17
allow from 74.6.18
allow from 74.6.22
allow from 74.6.8

#Bing
allow from 131.253.46
allow from 131.253.47
allow from 157.55.107.141
allow from 157.55.109.179
allow from 157.55.109.202
allow from 157.55.109.204
allow from 157.55.109.213
allow from 157.55.110.45
allow from 157.55.110.47
allow from 157.55.16
allow from 157.55.17
allow from 157.55.18
allow from 157.55.32
allow from 157.55.33
allow from 157.55.34
allow from 157.55.35
allow from 65.52.110
allow from 207.46.204
allow from 207.46.199
allow from 207.46.195
allow from 207.46.13
allow from 157.56.93
allow from 65.55.213

1

Tukaj imaš pa precej sveže sezname IPjev, ki jih uporabljajo spiderji:
http://user-agent-string.info/list-of-ua/bots

1