2017-02-17 3 views
0

私のベータサイトにアクセスする権限を設定したいが、私のコードは "ページが見つかりません"というエラーが出る。ワードプレスサイトの.htaccessファイル経由でサブフォルダを保護する方法

AuthUserFile /home3/mysitename/public_html/beta/.htpasswd 
AuthName EnterPassword 
AuthType Basic 
<Limit GET POST> 
require valid-user 
+0

.htaccessを保護する必要があるフォルダに置きます。たとえば、/home3/mysitename/.htpasswdのように.htpasswdをpublic_htmlの外側に置き、.htpasswdへの.htpasswdへの書き込みを忘れないでください。 – Ans

+0

私はこれを試して、ページが見つからないようにします。 –

答えて

1

htaccessファイルのほとんどのルールは、サブフォルダ内で優先されます。つまり、/ beta /フォルダ内のhtaccessファイルは、親ディレクトリ内のすべてのルールを完全に置き換えます。

メインフォルダではなくサブフォルダのみを保護する必要がある場合は、保護するフォルダにhtaccess(またはパスワードセクションのある部分)を置きます。

ところで、より良い考え方は、その構造にサブドメインを使用することかもしれません。

+0

どちらも異なるサイトですメインサイトのhtaccessファイル –

+0

を削除することはできませんが、メインフォルダのhtaccessからパスワード保護セクションをサブフォルダ内のファイルに移動する必要があります。 – BastianW

関連する問題