I would like to restrict access to my /wp-admin folder so that I can ONLY access it from within my home network via its private, internal ip:
[http]://192.168.1.2/wordpress/wp-admin
and anybody accessing it via its public ip gets blocked.
My rules are:
<DirectoryMatch /wordpress/wp-admin>
Order Deny,Allow
Deny from all
Allow from 192.168.1.3
Allow from 192.168.1.4
</DirectoryMatch>
I have the same rule set for myphpadmin and it works as expected. But for wp-admin, wordpress automatically redirects the request to its public ip. So even when I type [http]://192.168.1.2/wordpress/wp-admin in my browser, wordpress automatically redirects to its public ip:
[http]://my.public.ip.addr/wordpress/wp-login.php?redirect_to=http://192.168.1.2/wordpress/wp-admin/&reauth=1
therefore the wp-admin directory is still inaccessible even from within my internal network. Is there a way to stop this redirection so I can access the wp-admin directly from its private ip?