Redirect all visitors except from IP number specified Print

  • 255

From time to time it's necessary to block access to people from various parts of the website.  Many people use the following method when developing a site and don't want others to see it. 
You only need to replace the "xxx" with your actual IP number.  You can find your IP number from sites like
 RewriteEngine on
  RewriteCond %{REMOTE_ADDR} !^xxx\.xxx\.xxx\.xxx  
  RewriteCond %{REQUEST_URI} !/construction.html$ [NC]  
  RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif|css)$ [NC]  
  RewriteRule .* /construction.html [R=302,L] 
This can also be useful to block areas of your site such as an /admin or /wp-admin section to prevent any outside intrusion attempts.

Was this answer helpful?

« Back