【发布时间】:2013-11-03 00:51:04
【问题描述】:
谁能告诉我如果我们有哪个文件将首先加载 1. index.php 2. index.html
服务器上的文件?
我想在同一个域上安装 wordpress 站点,同时,我想加载我的 index.html 页面作为保留页面,直到我正确启动网站。我该怎么做?
【问题讨论】:
谁能告诉我如果我们有哪个文件将首先加载 1. index.php 2. index.html
服务器上的文件?
我想在同一个域上安装 wordpress 站点,同时,我想加载我的 index.html 页面作为保留页面,直到我正确启动网站。我该怎么做?
【问题讨论】:
如果您使用 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 - 他们只需要指定它。
【讨论】:
这实际上取决于您的 DirectoryIndex 指令。设置为:
DirectoryIndex index.php index.html
这将加载index.php(如果可用),否则将尝试加载index.html。
【讨论】:
放入.htaccess:
DirectoryIndex index.html index.php
服务器会先加载旧的html页面。
【讨论】: