Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Zablokování IP určité země v .htaccess

Zdravíčko,
potřeboval bych poradit, jak zablokovat veškerý přístupy na můj web z Ruska. Poslední cca 3 měsíce mi neskutečně zkresluje statistiky referral spam. Jedná se o blackhatworth.com, forum.topic50546956.darodar.com, hulfingtonpost.com, priceg.com atd. Filtry na Google Analytics vůbec nepomohly. Psal jsem na podporu mého hostingu (Endora) a poradili mi, že mají na serveru mod_geoip a ať dám ban přes .htaccess. Pro mě španělská vesnice. Mám wordpress stránky, ale v tomto se nešťourám. Navedl by mě někdo, jak to udělat? Vůbec nemám ponětí, kde ten .htacess hledat a co tam provést. Děkuji

Předmět Autor Datum
htaccess.html
Hanyse.k 20.01.2015 21:29
Hanyse.k
Díky za odkaz. Našel jsem tedy .htaccess v adresáři s webem a po otevření tam mám toto: # BEGIN Wor…
Layoutman 20.01.2015 21:40
Layoutman
doplníš: SetEnvIf GEOIP_COUNTRY_CODE RU BlockCountry Deny from env=BlockCountry na zamítání připoj…
touchwood 20.01.2015 21:45
touchwood
Super, moc děkuju!
Layoutman 20.01.2015 21:46
Layoutman
Tak tato varianta bohužel nepomohla. Přece ale musí existovat nějaká páka na tohle svinstvo...
Layoutman 22.01.2015 11:00
Layoutman
Přece ale musí existovat nějaká páka na tohle svinstvo... Cheš říct, že tě na tom odkazu od CoCoCha…
IQ37 22.01.2015 13:16
IQ37
deny from 215.123 Tento příkaz ti zablokuje veškerý přístup z IP adres začínajících 215.123. Pod se…
Hanyse.k 20.01.2015 21:51
Hanyse.k
Viz http://404m.com/2015/01/19/navstevnost-z-forum-dar odar-a-dalsich/ Neni to resitelne blokaci na…
navay 20.01.2015 23:09
navay
Dá se blokovat všechny IP (udělit výjimky pro "oblíbené" státy). IP range jednotlivých států zase ne…
IQ37 20.01.2015 23:18
IQ37
• Muze se ti hodit : https://www.countryipblocks.net/country_selection. php :-)
CoCoChanel 20.01.2015 23:13
CoCoChanel
Jo, tohle jsem myslel. :-)
IQ37 20.01.2015 23:19
IQ37
Ano, zkusil jsem to dnes ráno a ono to zabralo. Už ani prd z Ruska. Díky poslední
Layoutman 23.01.2015 13:00
Layoutman

Díky za odkaz. Našel jsem tedy .htaccess v adresáři s webem a po otevření tam mám toto:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Takže bych měl na další řádek dát <IfModule mod_geoip> a pod něj vepsat např. deny from 215.123 a pak to ukončit </IfModule>? Nebo stačí jen samotný řádek deny from 215.123?

Přece ale musí existovat nějaká páka na tohle svinstvo...

Cheš říct, že tě na tom odkazu od CoCoChanel nic neinspirovalo?
Možná bude dobré se poinformovat i o souboru robots.txt

deny from 215.123

Tento příkaz ti zablokuje veškerý přístup z IP adres začínajících 215.123. Pod sebou můžeš napsat samozřejmě více IP či jejich částí, podle toho co chceš vše zablokovat. Ve zbytku se až tak nevyznám, tak počkej na někoho zkušenějšího.

Dá se blokovat všechny IP (udělit výjimky pro "oblíbené" státy).
IP range jednotlivých států zase nejsou tak početné.

Zpět do poradny Odpovědět na původní otázku Nahoru