如果有index.php,请选择index.html以上的index.html

时间:2015-12-08 09:09:19

标签: php html .htaccess mod-rewrite

情况就是这样:

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

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

现在的问题是index.html没有做任何事情。在我们的 .htaccess 中,我们有以下内容:

Options -Indexes
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php

正如你所看到的,我们有一个RewriteRule到index.php,除此之外代码不起作用。如何确保加载index.html。

另一个问题是,当您重新登录后,您会自动转到 / admin ,因此如果没有管理员文件夹,他会给出错误。

我该如何做到这一点?

1 个答案:

答案 0 :(得分:0)

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

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