Block visitors by IP address using .htaccess

Deny access based upon IP address, or an IP block, by placing the following code into your .htaccess file.

#Block access to IP address 192.168.169.170 and to IPs beginning with 192.168.169.
order allow,deny
deny from 192.168.169.170
deny from 192.168.169.
allow from all

#Block access to All visitors except yourself (What is My IP Address)
order allow,deny
allow from 192.168.169.170
deny from all

---

Using mod_rewrite is an alternative method for blocking IP addresses with .htaccess:

#Block access to IP address 192.168.169.170
RewriteEngine on
RewriteCond %{Remote_Addr} ^192\.168\.169\.170$
RewriteRule ^(.*) http://localhost/ [R,L]

#Block access to IP addresses from 192.168.0.0 to 192.168.255.255
RewriteEngine on
RewriteCond %{Remote_Addr} ^192\.168
RewriteRule ^(.*) http://localhost/ [R,L]

Was this answer helpful?

Also Read

Secure Joomla with .htaccess

Advanced .htaccess rules that will overall secure and increase the speed of your Joomla...

How to Remove Multiple Slashes from URL

You can use this .htaccess rule for removing multiple trailing slashes anywhere in URL:...

Point your home page URL to a subdirectory

Method 1 - Redirect your main domain to a subfolder on that domain: RewriteEngine On# Change...

GET/POST Security with .htaccess

Below is a useful code to block out some common exploits for GET/POST values with .htaccessSimply...

Leverage Browser Caching using .htaccess

Add the following .htaccess rules to the very end of your .htaccess file to reduce the load times...