朱定聪的博客昨天凌晨从独立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,这是关键的一步。
事实上,问题已经解决了!再次访问你的网站域名如 blog.zzzdc.com,将默认调用 index.html 这一个,访问 blog.zzzdc.com/home.php 的话则会是 WordPress 程序本来的首页了,如此一来,我们的目的就达到了!
图片挂了。。。。
不成功
息壤的服务也确实不咋地呀
不错不错,这个方法是调用的方法,有没有焦点的方法,或者优酷“关灯”的功能,让背景黑了,显示引导页
如果點回到首頁的話還是會回到引導頁。希望能得到博主的交流。401037689
图片挂了?!
用国外空间的飘过 😕
我的备案挺顺利的,一次性通过
备案是挺麻烦,我还是继续用国外空间。
厉害的WP啊 ZBLOG只能望洋兴叹
😮 观望一下
要说的话…HOME页是个好东西,真的….我那主题自带一个CMS的HOME…
😀 这个貌似不错哦,学习了。
个人博客 我也想要一个啊 😎
我也想。。。
我想我也弄个引导页。