0

サーバー上に .htaccess & .htpasswd で保護されたフォルダーを作成しようとしています。問題のフォルダに入ろうとすると、好きなようにパスワードを求められます。しかし、ページが読み込まれると、500 エラーが発生します。これは、現在、サイトのすべてのページでも発生しています。ErrorDocument 500 を使用すると、次のように表示されます。

このウェブページにはリダイレクトループが含まれてい

http://example.com/test/folder/の Web ページでリダイレクトが多すぎます。...

これは私の .htaccess ファイルがどのように見えるかです:

ErrorDocument 500 http://81.18.24.170/test/appload/
AuthName "Restricted Area" 
AuthType Basic 
AuthUserFile /test/folder/admin/.htpasswd 
require valid-user

それを機能させるために見逃した問題や何かを誰かが見ることができますか?

編集:多くのリダイレクトで発生する301エラーを防ぐための書き換えルールがありました。(別のソリューションで見つかりましたが、役に立ちませんでした。)だから、500エラーを取り除きたいだけです。

4

1 に答える 1

1

AuthUserFile のファイル パスを指定するときは、ルート ディレクトリからの完全なファイル パスを使用してください。たとえば、次のようになります。

AuthUserFile /var/www/html/test/folder/admin/.htpasswd

同様の問題がこのスレッドで議論されました: htaccess / htpasswd in subdir

于 2014-09-17T15:14:20.757 に答える