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

时间:2011-03-22 23:42:29

标签: apache .htaccess

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

否则,继续使用/index.php

Apache配置为首先显示index.html,然后是index.php,所以有人认为我有/ symlink /index.html到/cache/index.html,但我宁愿不这样做。

由于

1 个答案:

答案 0 :(得分:1)

一种方法是

DirectoryIndex cache/index.html index.php 

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