把WordPress放在根目录而地址显示子目录的方法
如果你看了这篇教程,再看这篇,相信会让你收获颇多!
把wordpress安装在根目录但是让博客首页显示在子目录,这和上篇的教程实现的效果刚好相反。要实现这样的效果前提是你的空间必须支持rewrite功能。我们可以用两种方法实现:
1、参照上篇的方法,相信大家已经心中有数了:wordpress安装到根目录,我们在根目录下再新建一个子目录,比如”blog”目录。同样将根目录的index.php和.htaccess文件转移到”blog”目录目录中。在index.php里查找:
- require(’./wp-blog-header.php’);
修改为:
- require(’../wp-blog-header.php’);
再加个点就行了,表示引用上个目录中的文件。
其他更改博客和wordpress地址方法和上篇类似,照葫芦画瓢即可。注意把博客地址改为:http://example.com/blog,同时要把页面结构更改成”/blog/xxx…”类型。
2、下面这种方法要用到页面模板的相关技巧。对页面模板一无所知?先去水煮鱼的使用wordpress静态模板那里充点电把!充过电别忘了回来,呵呵~利用页面模板我们甚至还可以将wordpress打造成一个轻量级的CMS。
新建一个blog.php的文件,放到所使用的模板目录中。此文件所包含的内容为:
- <?php
- /*
- Template Name: Blog
- */
- ?>
- <?php query_posts(’cat=-0′); //gets all posts
- load_template( TEMPLATEPATH . ‘/index.php’); //loads index
- ?>
登陆后台,新建一个页面,命名为”blog”,并使用”blog”页面模板。切记一定要让此页面的缩略名、或者叫做数据域,更改为”blog”!
最后一步同样是更新页面结构,把页面结构更新为”/blog/xxx…”类型即可。
到这里两种方法都介绍完毕。两种方法实现的功能都是一样的,不过个人觉得把wordpress放根目录而让博客显示在子目录中并不是一个好办法,这会让你的根目录杂乱且难以维护,明显没有wordpress放子目录而博客根目录方便。真要想让博客放在子目录的话,倒不如直接把wordpress安装在子目录似乎更方便一些,还免得设置了。以上的两种方法实用性并不大,谨作为一种小技巧来学习吧。:)
参考资料:Making your blog appear in a non-root folder
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
写给所有做网站的朋友的一封信
现在就开始执行“1+N”互联网推广和没有开始执行的人,一两天看不出任何区别; 一两个月看来差异也是微乎其微的;但在2-5年的长远时间来看的时候,你的高质量询盘不断增加,你的互联网资产已经建立完成,对手已经很难匹敌,现在你看到这段文字的时候就是最好的开始,现在就是最好的时候,马上开始“1+N”体系的整体互联网推广吧,我们和你一起,开创互联网大未来!