============20180226更新===========
目前本站不再采用此方式
================================

对于别的常用网站程序,我们只要在程序根目录添加一个 index.html 引导页文件,并将优先级设置为高于 index.php 文件就可以了。

但是这招对于WordPress无效。因为 WordPress 会一直调用网站根目录下优先权最高的文件,如果存在 index.html 且优先级高于 index.php ,会形成死循环,无法显示 WordPress 网站内容。

PS:本人原来的免费空间直接添加就好了,换了个主机才发现会“死循环”

    1. 在WordPress管理后台,找到【设置】->【固定链接(或者永久链接)】,修改默认的链接结构。这里只要确认不是默认链接结构就可以。
    2. WordPress会自动在程序根目录下生成 .htaccess文件。如果你用的服务器不会自动生成 .htaccess 文件,你可以手动建立一个空白文本文件,命名为 .htaccess 。如果你用的主机空间根本不支持,那建议你更换一个更专业的WordPress主机。
    3. 然后你会看见这样的代码:
  • 在以上代码后面,手动添加以下三行代码,保证 index.html 文件的优先级高于 index.php 文件:
  • 在 WordPress 目录下,找到 wp-incudes/rewrite.php 文件,找到下面这一行:

    或者是这样的一行(版本不同会有差异):

    把他们里面的“index”改成“home”,差不多长这样:

    或者
  • 最后,将 WordPress 目录下首页的 index.php 文件复制一份,将名字修改为 home.php 。注意,这里是复制一份,不要直接修改文件名哦。 这样,问题就解决了。你可以创建自己的引导页,将其命名为 index.html ,然后引导页中指向网站的链接,指向 home.php 文件。引导页和WordPress都可以正常工作。WordPress内部链接不变,只是首页变成了 home.php 文件。