gpt4 book ai didi

.htaccess - 包含 .htaccess 中的另一个 htaccess 文件

转载 作者:行者123 更新时间:2023-12-03 03:22:27 27 4
gpt4 key购买 nike

是否可以在 .htaccess 中包含来自另一个 htaccess 文件的规则?

.htaccess

RewriteEngine On
RewriteCond ...
RewriteRule ...

Include .htaccess1
.
.
Include .htaccess2

这样做会得到 500。此处不允许包含有没有办法做到这一点 ?因为我非常需要这个。

最佳答案

您不能在 htaccess 文件中包含来自其他文件的规则、语句、定义或指令。 Include指令不能在 htaccess 文件内使用。 htaccess 文件的部分要点是与 <Directory> 类似。 block 但是自包含的,无法访问目录本身之外的内容(子目录可以),但更具体地说,没有文档根目录之外的内容。这样,恶意行为的人将无法通过破解 htaccess 文件来指向请求或包含其他目录中的文件/内容。

具体来说,在 mod_rewrite 的范围内,有 RewriteOptions 的选项。允许 inheriting rewrite rules from the htaccess file from a parent directory ,但不能任意包含来自任何地方的规则。

关于.htaccess - 包含 .htaccess 中的另一个 htaccess 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13640511/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com