1

.htaccess ファイルを隠すのに苦労しています。httpd.conf に次のものが存在することを再確認しました。

<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>

ディレクトリの他の許可/拒否ディレクティブは機能しており、表示されている .htaccess ファイル内のディレクティブは機能しています。

Red Hat Enterprise Linux Server リリース 6.3 (Santiago) と Apache/2.2.15 を実行しています。

私の質問:「.htaccess ファイルがまだ表示されているのはなぜですか?」という明白なことは別として。このディレクティブをオーバーライドする他のディレクティブはありますか、またはモジュールが欠落している可能性がありますか? (この場合、apache はエラーをスローすると思います。)

このファイルに変更を加えた後、Apache を再起動し、サニティ チェックとして再起動しました。また、正しい構成ファイルで作業していることを確認するために、このファイルにいくつかの変更を加えました。

4

1 に答える 1

2

をご覧になりましたHow <Directory>, <Location> and <Files> sections workか?ディレクティブをオーバーライドする別のディレクティブ (おそらくLocation) が後で評価される可能性があるFilesようです。Apache 構成の詳細がわからなければ、これ以上の診断は困難です。

于 2012-11-28T12:14:20.433 に答える