.htaccessファイルを利用することで特定のIPアドレスのWordPress管理画面へのアクセスを制限することができます。

IPアドレスは回線にごと割り振られているので、他者に管理画面へアクセスされることを防ぐことができます。

IPアドレスによるアクセス制限のメリット

  • 許可していないIPアドレスからのアクセスを防ぐことができる

IPアドレスによるアクセス制限のデメリット

  • 自身の利用でも使用するIPアドレスの記載がないとアクセスが不可能になる

WordPress管理画面へのアクセスをIPアドレスによって制限する方法

WordPress管理画面へのアクセスをIPアドレスによって制限するには、wp-adminフォルダ配下に.htaccessファイルを配置します。

配置する.htaccessファイルには、次のような記述を行います。

AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "WordPress管理画面のアクセス制限"
AuthType Basic
<LIMIT GET>
order deny,allow
deny from all
# whitelist 自宅のIPアドレス
allow from xx.xx.xx.xxx
# whitelist 仕事場のIPアドレス
allow from xx.xx.xx.xxx
</LIMIT>

上記記述内にある「xx.xx.xx.xxx」には、アクセスを許可したいIPアドレスを記載します。

allow from xx.xx.xx.xxx

IPアドレスを確認するには、こちらのページが便利です。

また特定のIPアドレスからのアクセスを禁止するには、以下の記述を行います。

<Limit GET POST>
order allow,deny
deny from xxx.xxx.xx.x
allow from all
</Limit>