有没有办法可以使用单个.htaccess文件包含来自不同文件夹的不同文件
例:
/
,应该包含init.php
/admin
,应包含admin_init.php
目前我将.htaccess放在每个文件夹中
<{1}}文件夹中的.htacess包含:
/
<{1}}文件夹中的.htacess包含:
php_value auto_prepend_file 'inc/init.php'
当我使用/admin
指令时,apache给我内部错误
auto_prepend_file 'inc/admin_init.php'
这可以使用单个.htaccess文件来完成吗?
答案 0 :(得分:0)
这可以使用单个.htaccess文件来完成吗?
我不这么认为,除非你有apache&gt; = 2.4:
<If "%{REQUEST_URI} =~ m#^/admin/#">
php_value auto_prepend_file 'inc/admin_init.php' # absolute path needed
</If>
<Else>
php_value auto_prepend_file 'inc/init.php' # absolute path needed
</Else>
如果可以的话,其他选项是在Apache配置文件中执行此操作。
当我使用
Directory
指令时,apache给我内部错误
<Directory>
只能在Apache配置文件中使用,而不能在.htaccess中使用。