0

既存のすべてのディレクトリを書き換える必要があることを mod_rewrite に伝えるにはどうすればよいですか?

私も書き換える .htaccess-File を含むサブディレクトリを持っています。domian.tld/sub_with_htaccess にアクセスすると、Apache は "sub_with_htaccess" の htaccess のみを読み取りますが、/ の .htaccess は読み取りません。これは私にとってより重要です。

BUT: ドキュメント ルートが /var/www/domain-tld/sub_with_htaccess を指しているサブドメイン (sub.domain.tld) がある場合、「sub_with_htaccess」の .htaccess だけが何をすべきかを決定したいと考えています。

何か案は?:)

4

1 に答える 1

0

sub_with_htaccessディレクトリの htaccess ファイルにRewriteOptionディレクティブを追加してみてください。

RewriteOption Inherit

これにより、親ディレクトリのルールがこの htaccess ファイルのルールの後に追加されるようになります。Apache 2.4 を使用している場合はInheritBefore、親 htaccess の mod_rewrite ルールをこの htaccess ファイルのルールの前に配置するオプションも使用できます。

于 2012-09-12T15:32:56.213 に答える