2016-10-14 7 views
1

私は/ wp-adminからpublicへのアクセスをブロックしようとしていました。私は次のhtaccessを実行することでそれを達成できますが、問題はサブURLの例外を追加する必要があることです。これは/wp-admin/admin-ajax.phpです。どうすればいいですか?前もって感謝します!htaccessによってWordPressの管理をブロックする方法

RewriteCond %{REQUEST_URI} ^(.*)?wp-admin(.*)$ [OR] 
RewriteCond %{REQUEST_URI} ^(.*)?wp-admin$ 
RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.1$ 
RewriteRule ^(.*)$ - [R=403,L] 
+0

私の回答が解決した場合は、問題を解決してください。 –

答えて

0

.htaccessファイルを作成し、/sitefolder/wp-admin/フォルダにアップロードします。次に、これを追加してください:

AuthUserFile /dev/null 
AuthGroupFile /dev/null 
AuthName "WordPress Admin Access Control" AuthType Basic 
<LIMIT GET> 
order deny,allow 
deny from all 
# whitelist Syed's IP address 
allow from xx.xx.xx.xxx 
# whitelist David's IP address 
allow from xx.xx.xx.xxx 
# whitelist Amanda's IP address 
allow from xx.xx.xx.xxx 
# whitelist Muhammad's IP address 
allow from xx.xx.xx.xxx 
# whitelist Work IP address 
allow from xx.xx.xx.xxx 
</LIMIT> 

xxxをadmin phpファイルの実行を許可するIPアドレスに置き換えてください。 ルールは http://www.wpbeginner.com/wp-tutorials/protect-your-admin-folder-in-wordpress-by-limiting-access-in-htaccess/です。

関連する問題