0

谁能告诉我如果我们有 1.index.php 2.index.html 将首先加载哪个文件

服务器上的文件?

我想在同一个域上安装 wordpress 站点,同时,我想将我的 index.html 页面加载为保留页面,直到我正确启动网站。我怎样才能做到这一点?

4

3 回答 3

1

如果您使用 Apache(我假设您在使用 标记后就这样做了htaccess),您可以更改 Apache config/htaccess 的DirectoryIndex属性以包含索引文件的优先级顺序:

DirectoryIndex index.html index.htm index.php index.php4 index.php5

这是“算法”:

  • 当前文件夹中是否index.html存在?如果是,则加载它,如果否,则继续:
  • 当前文件夹中是否index.htm存在?如果是,则加载它,如果否,则继续:
  • 当前文件夹中是否index.php存在?如果是,则加载它,如果否,则继续:
  • 当前文件夹中是否index.php4存在?如果是,则加载它,如果否,则继续:
  • 当前文件夹中是否index.php5存在?如果是,则加载它,如果否,则继续:
  • 发送404页面未找到错误

这意味着您可以创建一个index.html文件,然后在您希望网站正常运行后将其删除。请记住,index.php如果他们愿意,任何人仍然可以访问 - 他们只需要指定它。

于 2013-10-24T10:50:37.510 回答
0

Thant 实际上取决于您的DirectoryIndex指令。将其设置为:

DirectoryIndex index.php index.html

如果可用,它将加载index.php,如果不可用,则它将尝试加载index.html.

于 2013-10-24T10:50:47.240 回答
0

放入.htaccess:

DirectoryIndex index.html index.php

服务器将首先加载旧的 html 页面。

于 2013-10-24T10:51:40.647 回答