apache2 のすべてのファイル構成にグローバルに AllowOverride を適用します。

apache2 のすべてのファイル構成にグローバルに AllowOverride を適用します。

このディレクティブをAllowOverrideグローバルに適用できますか? (したがって、すべての設定ファイルにアクセスしてディレクティブを追加する必要はありません)

答え1

はい、コンテナのディレクティブは<Directory>サブディレクトリに継承されます。たとえば、すべてのドキュメントルートの親ディレクトリに対して「グローバル」設定を設定できます/var/wwwDocumentRootsが/var/www/html等しい場合/var/www/example.com)。

例:(Debian)/var/wwwで修正されており、デフォルトは次のとおりです。apache.confAllowOverride None

<Directory /var/www/>
        Options Indexes FollowSymLinks
        # commented the default behaviour
        #AllowOverride None

        # new setting, only set the types you need, e.g. AuthConfig, FileInfo etc.
        AllowOverride All
        Require all granted
</Directory>

<Directory>もちろん、このディレクトリに設定をリセットする他の指示がないことを確認する必要がありますNone

.htaccessファイルで許可されている個々のディレクティブを詳細に調整するには、次を参照してください。上書きリストを許可指示する。

関連情報