index.php或index.html之间的服务器页面优先级

时间:2013-10-24 10:48:23

标签: php wordpress .htaccess

任何人都可以告诉我,如果有的话,首先会加载哪个文件 index.php 2. index.html

服务器上的

文件?

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

3 个答案:

答案 0 :(得分: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 - 他们只需要指定它。

答案 1 :(得分:0)

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

DirectoryIndex index.php index.html

这将加载index.php如果可用,如果没有,则会尝试加载index.html

答案 2 :(得分:0)

输入.htaccess:

DirectoryIndex index.html index.php

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