Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Blocking an IP address in the .htaccess file is a common way to prevent unwanted traffic from reaching your website. Here are the steps to block an IP address using the .htaccess file:

Access Your .htaccess File:

This file is usually located in the root directory of your website.

Use an FTP client, a file manager provided by your web hosting control panel, or SSH to access the file.

Add the IP Block Rule:

To block a specific IP address, add the following lines to your .htaccess file:


<Limit GET POST>
order deny,allow
deny from 123.456.789.000
allow from all
</Limit>

Replace 123.456.789.000 with the IP address you want to block.

You can block multiple IP addresses by adding additional deny from lines:

<Limit GET POST>
order deny,allow
deny from 123.456.789.000
deny from 111.222.333.444
allow from all
</Limit>
Save and Upload the .htaccess File:

Save the changes to your .htaccess file.

If you used FTP or SSH, upload the modified file back to your server.

Test the Configuration:

Verify that the IP address is blocked by attempting to access your website from the blocked IP address.

You can use a proxy service or ask someone with the specific IP address to test it.

Additional Notes

Blocking an IP Range: If you need to block an entire range of IP addresses, you can use CIDR notation or a partial IP match:

deny from 123.456.789.0/24

Or:

deny from 123.456.789.

Blocking by Hostname: To block by hostname, use:

deny from .example.com

Be careful when editing the .htaccess file as incorrect configurations can lead to website downtime or other issues. Always keep a backup of the original .htaccess file before making any changes.

By following these steps, you can effectively block specific IP addresses from accessing your website using the .htaccess file.

  • No labels