/ / Apache:.htaccessファイルが最上位ドライブのディレクトリから読み込まれます - apache、.htaccess、ディレクトリ、フォルダ、httpd.conf

Apache:.htaccessファイルは、トップドライブディレクトリ(apache、.htaccess、directory、folder、httpd.conf)から読み込まれます。

私のDocumentRootは e:/www - 私の下 httpd.conf ファイル部分

DocumentRoot "e:/www"
<Directory "e:/www">
Options FollowSymLinks
Options +Indexes
AllowOverride All
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
Allow from localhost
</Directory>

そして私は2 .htaccess 物理的にここにあるファイル:

  1. e:/www/.htaccess
  2. e:/。htaccess

で作成された追加のエイリアスはありません。 httpd.conf ファイル。

e:/.htaccess が読み取られ、その内容がサーバーのパフォーマンスに影響します。

どうして中身が読まれているの?

回答:

回答№1は0

注意すべきことがいくつかあります。メインの設定ファイルにアクセスできる場合は、.htaccessを使用しないでください。 httpd.conf。 Apacheはディレクトリをスキャンしてhtaccessファイルを探し、ルールを適用する必要があるため、Webサーバーの動作が遅くなります。これをconfigのconfigに入れるのが好ましい方法です。 Directory 指令。設定が変更されたときはいつでも、Apacheもリロード/再起動する必要があります。

すべてのディレクトリをスキャンする必要があるので、上のレベルの.htaccessファイルが表示されます。 e:.htaccess.

あなたがe:wwwexampleからファイルを要求するのであれば。これらのディレクトリで.htaccessファイルを探します。

e:.htaccess
e:www.htaccess
e:wwwexample.htaccess

これが、なぜhtaccessがパフォーマンスに良くないかの理由です。これは、主に共有ホスティングや直接アクセスできない場合に使用されます。 httpd.conf ファイル。

このセクションを読む .htaccessファイルを使用しない場合 Apache財団から。 それはこれについての質問を解決します。