Když máte webové stránky, chcete přivést co největší návštěvnost, ale někdy tam najdete pár špatných herců, kteří nemusí mít nutně ty nejlepší úmysly. V dobách, jako jsou tyto, máte možnost chránit svůj web blokováním osob, které považujete za škodlivé. Máte nejen možnost zablokovat jednu IP, ale můžete také několik nebo dokonce celé země. Kroky v tomto článku vás provedou přidáním těchto bloků do vašeho souboru .htaccess.
Úprava souboru .htaccess
1. Přihlaste se do cPanel. Jakmile jste v, vyberte Správce souborů

2. Přejděte do kořenového adresáře dokumentu, což je adresář Public_HTML.

3. Aby bylo možné zobrazit soubor .htaccess
- přejděte do pravého horního rohu a klikněte na Nastavení

- Ve svých předvolbách vyberte kořen dokumentu pro doménu, kterou chcete upravit, a klikněte na Zobrazit skryté soubory v předvolbáchVybrat.

4. V kořenovém adresáři dokumentů vaší domény vyberte soubor .htaccess a klikněte na Upravit v horním panelu nástrojů.

5. Jakmile jste v editoru, můžete přidat blok jako níže a zakázat tak jednoho hostitele, kde nahradíte XXX za oktety IP adresy.
objednávka povolit,
zakázat odmítnout od XXX.XXX.XXX.XXX/32
odmítnout od XXX.XXX.XXX.XXX/32
povolit od všech
6. Chcete-li zakázat na základě kódů zemí, přidejte blok jako níže. V tomto příkladu jsme použili Spojené státy americké (USA), Kanadu (CA) a Mexiko (MX).
\
GeoIPEnable zapnuto
Níže přidejte země, které chcete zakázat
SetEnvIf GEOIP_COUNTRY_CODE USA DenyCountry
SetEnvIf GEOIP_COUNTRY_CODE CA DenyCountry
SetEnvIf GEOIP_COUNTRY_CODE MX DenyCountry
Povolit všem
Odmítnout z env=DenyCountry
Níže je uveden úplný seznam kódů zemí.
- AD "Andorra"
- AE,"Spojené arabské emiráty"
- AF "Afghánistán"
- AG "Antigua a Barbuda"
- AI "Anguilla"
- AL "Albánie"
- AM "Arménie"
- AO "Angola"
- AP,"Asie/Pacifik oblast"
- AQ,Antarktida
- AR "Argentina"
- AS "Americká Samoa"
- AT "Rakousko"
- AU,"Austrálie"
- AW,"Aruba"
- AX "Alandské ostrovy"
- AZ, Ázerbájdžán
- BA,"Bosna a Hercegovina"
- BB,Barbados
- BD "Bangladéš"
- BE "Belgie"
- BF,"Burkina Faso"
- BG "Bulharsko"
- BH,Bahrajn
- BI "Burundi"
- BJ,Benin
- BL,"Saint Bartelemey"
- BM,Bermudy
- BN "Brunej Darussalam"
- BO "Bolívie"
- BQ,Bonaire, Saint Eustatius a Saba
- BR "Brazílie"
- BS "Bahamy"
- BT "Bhútán"
- BV "Bouvetův ostrov"
- BW,Botswana
- OD "Bělorusko"
- BZ,Belize
- CA,Kanada
- CC,Kokosové (Keelingovy) ostrovy
- CD "Kongo, Demokratická republika"
- CF "Středoafrická republika"
- CG,"Kongo" CH,"Švýcarsko"
- CI "Pobřeží slonoviny"
- CK "Cookovy ostrovy"
- CL,Chile, CM,Kamerun
- CN,Čína, CO,Kolumbie
- ČR,"Kostarika" CU,"Kuba"
- CV "Kapverdy"
- CW,"Curacao"
- CX "Vánoční ostrov"
- CY "Kypr"
- CZ "Česká republika"
- DE "Německo"
- DJ,"Džibutsko"
- DK,Dánsko
- DM "Dominica"
- PROVEĎTE "Dominikánská republika"
- DZ "Alžírsko"
- ES, Ekvádor
- EE "Estonsko"
- např. "Egypt"
- EH "Západní Sahara"
- ER,Eritrea
- ES "Španělsko"
- ET "Etiopie"
- EU "Evropa"
- FI "Finsko"
- FJ,"Fiji"
- FK,"Falklandské ostrovy (Malvíny)"
- FM,"Mikronésie, Federativní státy"
- FO,Faerské ostrovy
- FR,Francie
- GA "Gabon"
- GB "Spojené království"
- GD "Grenada"
- GE "Georgia"
- GF "Francouzská Guyana"
- GG "Guernsey"
- GH "Ghana"
- GI "Gibraltar"
- GL "Grónsko"
- GM,Gambie
- GN "Guinea"
- GP "Guadeloupe"
- GQ,Rovníková Guinea
- GR "Řecko"
- GS,Jižní Georgie a Jižní Sandwichovy ostrovy
- GT "Guatemala"
- GU "Guam"
- GW,"Guinea-Bissau"
- GY "Guyana"
- HK "Hong Kong"
- HM,Heardův ostrov a McDonaldovy ostrovy
- HN "Honduras"
- HR "Chorvatsko"
- HT,"Haiti"
- HU "Maďarsko"
- ID "Indonésie"
- IE "Irsko"
- IL "Izrael"
- IM "Isle of Man"
- IN"Indie"
- IO "Britské indickooceánské území"
- IQ "Irák"
- IR "Írán, Islámská republika"
- JE "Island"
- IT "Itálie"
- JE "Jersey"
- JM "Jamajka"
- JO,Jordánsko
- JP,"Japonsko"
- KE,Keňa
- KG,Kyrgyzstán
- KH "Kambodža"
- KI "Kiribati"
- KM "Komory"
- KN "Svatý Kryštof a Nevis"
- KP,"Korea, Lidově demokratická republika"
- KR,"Korea, Republic of"
- KW,Kuvajt
- KY "Kajmanské ostrovy"
- KZ,Kazachstán
- LA, "Laoská lidově demokratická republika"
- LB "Libanon"
- LC "Svatá Lucie"
- LI "Lichtenštejnsko"
- LK "Srí Lanka"
- LR "Libérie"
- LS "Lesotho"
- LT "Litva"
- LU "Lucembursko"
- LV "Lotyšsko"
- LY "Libyjská arabská džamahírija"
- MA "Maroko"
- MC "Monaco"
- MD,"Moldavsko, Republika"
- JÁ,Černá Hora
- MF "Svatý Martin"
- MG "Madagaskar"
- MH "Marshallovy ostrovy"
- MK "Makedonie"
- ML "Mali" MM "Myanmar"
- MN "Mongolsko"
- MO,Macao
- MP "Severní Mariany"
- MQ "Martinique"
- MR "Mauritánie"
- MS "Montserrat"
- MT,"Malta"
- MU "Mauritius"
- MV "Maledivy"
- MW,Malawi
- MX "Mexiko"
- MOJE "Malajsie"
- MZ,Mozambik
- NA,Namibie
- NC "Nová Kaledonie"
- NE,Niger
- NF "Ostrov Norfolk"
- NG "Nigérie"
- NI "Nikaragua"
- NL "Nizozemsko"
- NE "Norsko"
- NP "Nepál"
- NR "Nauru"
- NU,"Niue"
- NZ, Nový Zéland
- OM "Omán"
- PA "Panama"
- PE,Peru
- PF "Francouzská Polynésie"
- PG "Papua Nová Guinea"
- PH "Filipíny"
- PK "Pákistán"
- PL "Polsko"
- PM "Saint Pierre a Miquelon"
- PN,Pitcairn
- PR "Portoriko"
- PS "Palestinská území"
- PT,"Portugal" PW,"Palau"
- PY,Paraguay
- QA,"Katar"
- RE "Reunion"
- RO "Rumunsko"
- RS "Srbsko"
- RU, "Ruská federace"
- RW,Rwanda
- SA,"Saúdská Arábie"
- SB "Šalamounovy ostrovy"
- SC "Seychely"
- SD "Súdán"
- SE,Švédsko
- SG "Singapur"
- SH,"Svatá Helena"
- SI "Slovinsko"
- SJ,"Svalbard a Jan Mayen"
- SK "Slovensko"
- SL "Sierra Leone"
- SM,"San Marino"
- SN "Senegal"
- SO "Somálsko"
- SR "Suriname"
- SS "Jižní Súdán"
- ST "Sao Tome and Principe"
- SV "Salvador"
- SX,"Sint Maarten"
- SY "Syrská arabská republika"
- SZ,"Svazijsko"
- TC "Turks and Caicos Islands"
- TD "Čad"
- TF "Francouzská jižní teritoria"
- TG "Togo"
- TH "Thajsko"
- TJ "Tádžikistán"
- TK "Tokelau"
- TL,"Východní Timor"
- TM "Turkmenistán"
- TN "Tunisko"
- DO "Tonga"
- TR "Turecko"
- TT „Trinidad a Tobago“
- TV "Tuvalu"
- TW "Tchaj-wan"
- TZ,"Tanzanie, Sjednocená republika"
- UA,"Ukrajina"
- UG,Uganda
- UM,"Malé odlehlé ostrovy Spojených států amerických"
- USA, "Spojené státy"
- UY,Uruguay
- UZ,Uzbekistán
- VA,"Svatý stolec (Vatikánský městský stát)"
- VC "Svatý Vincent a Grenadiny"
- VE,"Venezuela"
- VG,"Panenské ostrovy, Britové"
- VI,"Panenské ostrovy, USA."
- VN, "Vietnam"
- VU,"Vanuatu"
- WF,Wallis a Futuna
- WS,"Samoa"
- ANO,Jemen
- YT "Mayotte"
- ZA "Jižní Afrika"
- ZM,Zambie
- ZW,"Zimbabwe"