2

.htaccessアプリケーションに 1 つのファイルしかないことを Apache に伝えることはできますか?

たとえば、.htaccess自分の中にファイルがあり、自分の仮想ホストに設定しpublic_htmlていない場合、ドキュメントには、持っている HTTP 要求ごとに、Apache サーバーは現在のディレクトリと上位のファイルを見つけようとします。レベルのもの。AllowOverridenone.htaccess

しかし、アプリケーション全体でファイルを 1 つだけ保持したいので、Apache に現在のディレクトリと高レベルのファイル.htaccessを検索させたくありませんが、ファイルを読み取るだけです。.htaccesspublic_html/.htaccess

これの動機は、Web サイトのホスティングを取得したいのですが、VirtualHost を変更することは許可されていないためです。したがって、サーバーアクションを実行するには、.htaccessファイルが許可されています。しかし、メイン ファイルを確認できれば、public_html/.htaccess他に.htaccessファイルはありません。おそらく、私のアプリケーションは多くの処理を節約できます。

これを行うことは可能ですか?そしてどうやって?

動作しているかどうかをテストするにはどうすればよいですか?

編集

ドキュメントには次のように記載されています。

オーバーライドを許可

Only available in <Directory> sections
AllowOverride is valid only in <Directory> sections specified without regular expressions, not in <Location>, <DirectoryMatch> or <Files> sections.

だから、AllowOverride None私のpublic_html/.htaccessファイルのようなものを試すことはできません。しかし、これをカウントする方法はありますか?

4

0 に答える 0