3

我在同一个目录中安装了两个 CMS。其中一个 CMS 允许将 index.php 文件重命名为 index2.php,而另一个则不允许。理想情况下,我想在 .htaccess 文件中设置一个条件规则:

  • 使用 index.php 作为默认 DirectoryIndex
  • 如果出现 404 错误,则将 DirectoryIndex 设置为 index2.php

有谁知道这是否/如何可能?

4

1 回答 1

2

(404 = 未找到文件),因此您实际上是在寻找一种允许浏览可能索引文件列表的方法)将以
下行添加到您的.htaccess文件中:

DirectoryIndex index.php index2.php

如果index.php存在,则使用它。否则,index2.php使用。
index.phpindex2.php存在时,index.php被使用,因为它首先出现。

另请参阅:Apache Docs > DirectoryIndex 指令

于 2011-10-08T14:17:41.413 回答