我在同一个目录下安装了两个 CMS。其中一个 CMS 允许将 index.php 文件重命名为 index2.php,而另一个则不允许。理想情况下,我想在 .htaccess 文件中设置条件规则:
- 使用 index.php 作为默认目录索引
- 如果出现 404 错误,则将 DirectoryIndex 设置为 index2.php
有谁知道这是否/如何可能?
最佳答案
(404 = 未找到文件),所以您实际上是在寻找一种允许遍历可能的索引文件列表的方法)
将以下行添加到您的 .htaccess
文件中:
DirectoryIndex index.php index2.php
当 index.php
存在时,它被使用。否则,使用 index2.php
。
当index.php
和index2.php
存在时,使用index.php
,因为它先出现。
关于php - 条件目录索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7697379/