Skip to content

Instantly share code, notes, and snippets.


rafaysansari/static_ip_htaccess Secret

Last active Apr 5, 2016
What would you like to do?
Restricting access to the WordPress login page using Static IP Address(es). Code caters for redirect loops with the inclusion of error pages.
ErrorDocument 401 /your-site's-path/index.php?error=404
ErrorDocument 403 /your-site's-path/index.php?error=404
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} ^(.*)?wp-login\.php(.*)$ [OR]
RewriteCond %{REQUEST_URI} ^(.*)?wp-admin$
RewriteCond %{REMOTE_ADDR} !^12\.345\.678\.90
RewriteCond %{REMOTE_ADDR} !^IP Address InsertTwo$
RewriteCond %{REMOTE_ADDR} !^IP Address InsertThree$
RewriteRule ^(.*)$ - [R=403,L]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment