Apache .htaccess重定向到缓存文件(如果存在)

Apache .htaccess重定向到缓存文件(如果存在),apache,.htaccess,Apache,.htaccess,我的根web目录中有一个index.php文件。我想首先检查/cache/index.html是否存在,如果存在,则显示它 否则,请继续使用/index.php Apache被配置为先显示index.html,然后显示index.php,所以我认为应该将/index.html符号链接到/cache/index.html,但我不希望这样 谢谢一种方法是 DirectoryIndex cache/index.html index.php 请注意,这也会影响相对于子目录的所有子目录。如果您尝试加载

我的根web目录中有一个index.php文件。我想首先检查/cache/index.html是否存在,如果存在,则显示它

否则,请继续使用/index.php

Apache被配置为先显示index.html,然后显示index.php,所以我认为应该将/index.html符号链接到/cache/index.html,但我不希望这样

谢谢

一种方法是

DirectoryIndex cache/index.html index.php 
请注意,这也会影响相对于子目录的所有子目录。如果您尝试加载
htt://www.example.com/blub/
(并且
/blub/
存在)首先搜索
/blub/cache/index.html
,然后搜索
/blub/index.html
。这通常不是问题,但您可能希望在指令末尾添加
index.html
或其他索引名称