さくらのレンタルサーバーで、WordPress含むサイトで、一部のページだけBasic認証をかける方法

apache logo Apache
スポンサーリンク

やり方

/.htaccessに以下を書く。

IfModule mod_auth_basic.c>
    <If "%{REQUEST_URI} =~ m#^/(ディレクトリA|ディレクトリB|ディレクトリC)(/|$)#">
        AuthType Basic
        AuthName "Restricted Area"
        AuthUserFile /home/あなたのアカウント/private/.htpasswd
        Require valid-user
    </If>
</IfModule>

ディレクトリA,B,Cってのは、Basic認証をかけたいディレクトリね。

https://example.com/ディレクトリA/

とか。

上記は、WordPressが生成しているディレクトリでも、
WordPressが生成していない物理的に存在しているディレクトリでも効きます。

コメント

タイトルとURLをコピーしました