0

.htaccess ファイルを使用してフォルダーにいくつかのオプションを設定していますが、DirectoryIndex ルールがサブフォルダーで機能していないようです。これが私の .htaccess ファイルです。

AuthUserFile /var/www/.htpasswd
AuthType Basic
AuthName "Folder"
Require user joe
DirectoryIndex index.htm index.html

サブフォルダーに直接移動しようとするとパスワードを要求されるため、.htaccessファイルをロードしていることはわかっていますが、そこにあるindex.htmファイルはロードされません。インデックスを手動で入力する必要があります.htm. .htaccess ファイルを含むルート フォルダーは、index.htm ファイルを自動的に読み込みます。私は何が欠けていますか?ありがとう!

4

1 に答える 1

0

Passenger が問題の原因であることがわかりました。解決策は、そのフォルダーの Passenger を無効にすることでした。

<Location /public>
    PassengerEnabled off
</Location>
于 2014-08-06T14:28:54.967 に答える