为什么includeOptional与编写代码的工作方式不同

时间:2016-08-12 19:47:05

标签: apache .htaccess include vhosts mod

我使用apache 2.4并且我有一些使用AllowOverride无禁用.htaccess的vhost文件。

我认为包含.htaccess文件的最简单方法是将它们包含在这行

IncludeOptional /etc/httpd/.htaccess/domain.com / *

现在它似乎确实包含了这些文件并且它们工作但是因为我使用itk将网站限制为特定用户我相信setEnv在htaccess文件中不起作用。它们似乎也不适用于此包含的文件。

所以,如果我把

SetEnv TESTFRED hoho2

在.htaccess / domain.com文件夹中的文件中,它不起作用。

如果我将它直接放在vhost文件中的includeOptional行下,它可以正常工作。

任何人都可以解释这种行为,并提出一种方法,我可以包含文件,并让apache运行它们就像它们在vhost文件本身内一样吗?

1 个答案:

答案 0 :(得分:0)

显然它只是声称要包含该文件但不运行它。神秘解决了。