私のベータサイトにアクセスする権限を設定したいが、私のコードは "ページが見つかりません"というエラーが出る。ワードプレスサイトの.htaccessファイル経由でサブフォルダを保護する方法
AuthUserFile /home3/mysitename/public_html/beta/.htpasswd
AuthName EnterPassword
AuthType Basic
<Limit GET POST>
require valid-user
私のベータサイトにアクセスする権限を設定したいが、私のコードは "ページが見つかりません"というエラーが出る。ワードプレスサイトの.htaccessファイル経由でサブフォルダを保護する方法
AuthUserFile /home3/mysitename/public_html/beta/.htpasswd
AuthName EnterPassword
AuthType Basic
<Limit GET POST>
require valid-user
htaccessファイルのほとんどのルールは、サブフォルダ内で優先されます。つまり、/ beta /フォルダ内のhtaccessファイルは、親ディレクトリ内のすべてのルールを完全に置き換えます。
メインフォルダではなくサブフォルダのみを保護する必要がある場合は、保護するフォルダにhtaccess(またはパスワードセクションのある部分)を置きます。
ところで、より良い考え方は、その構造にサブドメインを使用することかもしれません。
どちらも異なるサイトですメインサイトのhtaccessファイル –
を削除することはできませんが、メインフォルダのhtaccessからパスワード保護セクションをサブフォルダ内のファイルに移動する必要があります。 – BastianW
.htaccessを保護する必要があるフォルダに置きます。たとえば、/home3/mysitename/.htpasswdのように.htpasswdをpublic_htmlの外側に置き、.htpasswdへの.htpasswdへの書き込みを忘れないでください。 – Ans
私はこれを試して、ページが見つからないようにします。 –