谁能告诉我如果我们有 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
如果他们愿意,任何人仍然可以访问 - 他们只需要指定它。
Thant 实际上取决于您的DirectoryIndex
指令。将其设置为:
DirectoryIndex index.php index.html
如果可用,它将加载index.php
,如果不可用,则它将尝试加载index.html
.
放入.htaccess:
DirectoryIndex index.html index.php
服务器将首先加载旧的 html 页面。