June 16, 2020
June 16, 2020
Our quick and easy tutorial will show you how to control site access based on visitors’ location. With some tweaks to the .htacess file, it’s possible to allow or block visitors from certain countries. Keep reading!
Upgrade your web hosting today with Hostinger. Find the perfect package for your personal website!
Once launched, a website is available worldwide. But in many cases, it’s necessary to control your site access, especially when you want to stop spammers and hackers from particular countries.
Fortunately, you can use your WordPress .htaccess file to allow or block visitors from specific countries. Let’s learn how to do so.
Plenty of online tools are available to allow or block visitors by the country. In this tutorial, we’ll be using Country IP Blocks.
Finally, paste the IP addresses of the countries you want to block or allow to .htaccess file. Here’s how to do it using Hostinger’s hPanel:
You can also use an FTP client to edit the .htaccess file.
If you cannot access your website after inserting the generated IP addresses, check whether your IP address is included on the block list. You can see your IP address via What Is My IP Address
In this tutorial, you’ve learned the easy way to block or allow visitors from specific countries. All you need to do is generate the country’s IP address via Country IP Blocks, then insert an access control list (ACL) into your .htaccess file.
We hope that this simple guide is helpful. Let us know in the comments if you want to further discuss this topic.
March 07 2020
is it possible to restrict mails from a specific country?
March 07 2020
is it possible to restrict emails from a specific country?
Replied on March 12 2020
Hi Zinia, Yes, it is! Follow this tutorial (https://www.hostinger.com/tutorials/htaccess/how-to-allow-or-block-visitors-from-specific-countries-using-htaccess) Good luck!
April 30 2020
Thank you for the tutorial and link to the country IP tool! it's been a HUGE help on reducing spam to my sites! I'll be curating my clients sites with this as well. Thank you again!
August 17 2020
Thanks for this helpful tutorial! Great article! Greetings from Germany!
December 11 2020
By using these code if i block IP's from united states traffic, is it affect crawling of my website from google bot?
Replied on February 09 2021
Hi! The main Googlebot is visiting your site with a California IP address. However, there are versions of 'localized" bot - check here One thing to bear in mind - the 'localized' bot might crawl your website as often as the main Googlebot (with California IP). So, blocking all US traffic would be have it's consequences. By the way, if you decided to allow access only to the bot and block all other US traffic, that would be cloaking, which is against Google policy. So we highly advice not to do so.