Apache 2.4の.htaccessでアクセス制限

特定IPからのみ許可

Require all denied
Require ip 203.0.113.0

BASIC認証

Require all denied
AuthType basic
AuthName "表示文言"
AuthUserFile パスワードファイルへのパス
Require valid-user

特定IPからはスルー、それ以外はBASIC認証

Require all denied
Require ip 203.0.113.0
AuthType basic
AuthName "表示文言"
AuthUserFile パスワードファイルへのパス
Require valid-user

特定ファイルのみアクセス制限

<FilesMatch "wp-login¥.php">
   Require all denied
</FilesMatch>

特定ファイルのみアクセス制限解除

Require all denied
Require ip 203.0.113.0
<FilesMatch "admin-ajax¥.php">
    Require all granted
    Require ip 203.0.113.0
</FilesMatch>

 

ほとんどWordPressの管理画面用ですね。

この投稿へのコメント

コメントはありません。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

この投稿へのトラックバック

トラックバックはありません。

トラックバック URL