如果有index.php,请选择index.html


Choose index.html above index.php when there is one

情况如下:

您可以在线申请特定产品的演示。这就是我们要做的:

我们将在服务器上创建子域,并克隆并安装我们在线产品的代码。cron每天运行,当您的子域存在14天时,我们希望在子域中放置一个index.html并提供一些信息。

现在的问题是index.html什么都不做。在我们的.htaccess中,我们有以下内容:

Options -Indexes
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php

正如您所看到的,我们有一个到index.php的RewriteRule,以其他方式代码不起作用。如何确保index.html已加载。

另一个问题是,当你登录时,你会自动转到/admin,所以如果没有管理员文件夹,他会出错。

我怎样才能做到这一点?

尝试将DirectoryIndex index.html放入.htaccess.

请参阅https://httpd.apache.org/docs/2.2/mod/mod_dir.html#directoryindex