WordPress 引导页,独立主页实现方法

朱定聪的博客昨天凌晨从独立WIN2003服务器中搬家到息壤的独立IP空间,也是想为了速度能够有所提升,但目前国内的空间基本上都要备案才能使用,今天白天我跑了两趟,去打印核验单扫描件,第一次填错主办者名称,第二次签名签到了核验人上面了,直到第三次才弄好,结果回来都已经下午6点了,只能是第二天才能审核了。介于这个备案的问题一直在考虑要不要关站,一方面本来博客类型的个人网站就不好批,另者就是假如关站了,那对搜索引擎将是非常的不友好啊,而且关多久还说不定呢。经过再三思考,我花了一晚上的时间做了个独立的主页,跟博客没有任何挂钩,这样一来对搜索引擎友好些,再者也不影响备案。

搜索了很多文章,一直在找答案,可网上的大多数都是靠copy的,找个有用信息也不是很容易。对于 WordPress的独立主页,也就是引导页,一般的做法就是将 独立主页/引导页的代码放入一个普通的 html 页面中就可以了,将其命名为 index.html,并设置其优先于 index.php 来索引即可,但是由于 WordPress 是循环调用 index.php 的,而且访问网站的根目录 / 当然也是调用优先极最高的索引文件,所以,通过根目录 / 访问你的 WordPress 的时候就会调用 index.html 了,问题的表现就是总是循环调 index.html 而进不了其它页面,但如果你用其它的 CMS 系统,比如 PHPCMS, DeDeCMS 等,都会不出现这个问题。

经过研究了以后总结了以下几个步骤来解决这个问题(方法解决、整理这路花了点时间):

1. 到管理后台设置固定链接(Permalink Settings),只要不是默认的就行,如图,保存更改:

固定链接设置

2. 完成这一步以后会在网站的根目录里生成一个 .htaccess 的文件(如下)

——————————————————————————– START

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress

——————————————————————————– END

在这后面增加以下3行内容即可

<IfModule dir_module>

DirectoryIndex index.html index.php

</IfModule>

//设置优先索引页面

3. 修改 wp-includes 目录下的 rewrite.php  文件,将系统中的首页也就是“index.php”重命名,找到以下这一行:

var $index = ‘index.php’;

将其改为:

var $index = ‘home.php’;

4.同时将根目录下的 index.php 复制一份并命名为 home.php,这时系统中的首页已经变成了 home.php 而不是 index.php,这是关键的一步。

事实上,问题已经解决了!再次访问你的网站域名如 www.congblog.cn,将默认调用 index.html 这一个,访问 www.congblog.cn/home.php 的话则会是 WordPress 程序本来的首页了,如此一来,我们的目的就达到了!

评论 (28)
  1. 沙发
    Edipse 2012-01-02 02:35

    我想我也弄个引导页。

  2. 板凳
    回转支承 2012-01-02 04:17

    我也想。。。

  3. 地板
    森林舞会芯片 2012-01-05 05:27

    个人博客 我也想要一个啊 😎

  4. 4 楼
    大虾 2012-01-06 17:21

    😀 这个貌似不错哦,学习了。

  5. 5 楼
    Cysime 2012-01-12 11:24

    要说的话…HOME页是个好东西,真的….我那主题自带一个CMS的HOME…

    • 回复
      大葱 2012-01-30 19:06
      @Cysime :smile: 这个对个别喜爱引导页的童鞋可以使用这个方法。
  6. 6 楼
    3d木马破解 2012-01-13 02:13

    😮 观望一下

  7. 7 楼
    netyang 2012-01-15 04:30

    厉害的WP啊 ZBLOG只能望洋兴叹

  8. 8 楼
    熊一君 2012-01-30 12:10

    备案是挺麻烦,我还是继续用国外空间。

  9. 9 楼
    Kael.Z 2012-01-30 12:50

    我的备案挺顺利的,一次性通过

    • 回复
      大葱 2012-01-30 19:11
      @Kael.Z :cool: 只要资料真实性,填写无误,基本上都是一次过的。
  10. 10 楼
    mobody 2012-03-24 14:56

    用国外空间的飘过 😕

  11. 11 楼
    象牙塔 2012-04-25 10:15

    图片挂了?!

    • 回复
      大葱 2012-04-27 00:01
      @象牙塔 :wink: 感谢反馈,已经修复。
  12. 12 楼
    ceast 2012-12-05 15:30

    如果點回到首頁的話還是會回到引導頁。希望能得到博主的交流。401037689

  13. 13 楼
    周瑞彬博客 2013-03-14 01:45

    不错不错,这个方法是调用的方法,有没有焦点的方法,或者优酷“关灯”的功能,让背景黑了,显示引导页

  14. 14 楼
    永润网络 2013-04-17 03:25

    息壤的服务也确实不咋地呀

  15. 15 楼
    fdfd 2013-05-03 02:26

    不成功

  16. 16 楼
    手写体网 2013-07-18 09:32

    图片挂了。。。。