落脚点

当前位置:

终于用上了wordpress permalinks

2008-01-13无人留言

由于刚开始玩Wordpress的时候对Wordpress不是很了解,在开始的时候就没有使用永久链接,后来尝试着用,设置了几次都没有成功,都是按照正常的方式,先安装rewrite,创建.htaccess文件,并且有写入权限,然后再wordpress后台设置,不管使用哪一种结构都不成功,用IE的话主页打不开,用firefox的话,提示我的主页循环重定向,搞不清什么原因,在网上也没有找到相关资料,好在我写东西也不是很多,blog内容也没有多少,就先不管了。

不过一直放不下,反反复复试了和多次,因为我是自己的主机,所以就比较方便,在另外一个路径又装了一个Wordpress,设置Permalinks,一次就成功了,证明不是主机的问题。

继续研究,我原来的wordpress,后台设置里面“WordPress 网址”和“Blog 网址”是不同的,wordpress安装在一个子目录里面,怀疑是这个原因,就重新设置了一下路径,结果问题依旧,而且在网上查“WordPress 网址”和“Blog 网址”不同,是不影响Permalinks的。

后来怀疑是插件的问题,基本上锁定几个国产插件,因为在网上的时候没有找到于我遇到相同问题的资料,而且我用的插件不多,老外的插件都是比较常用的,不太可能出现这个问题,结果在我的实验下,发现问题是由PagePost这个插件引起的,禁用掉就好了,相比Permalinks,肯定要牺牲掉这个插件了。

PagePost作者说是2006年1月19日 更新了该插件 增加了对自定义永久链接结构的支持,但是没找到在哪里下载,再找吧,或者使用别的插件了。

wordpress官方列出的部分可以使用的永久链接基本参数:
%year%
基于文章发布年份,比如2007;
%monthnum%
基于文章发布月份,比如05;
%day%
基于文章发布当日,比如28;
%hour%
基于文章发布小时数,比如15;
%minute%
基于文章发布分钟数,比如43;
%second%
基于文章发布秒数,比如33;
%postname%
基于文章的postname,其值为撰写时指定的缩略名,不指定缩略名时是文章标题;
%post_id%
基于文章post_id,比如423;
%category%
基于文章分类,子分类会处理成“分类/子分类”这种形式;
%author%
基于文章作者名。

将上述参数进行组合,即可得到wordpress的永久链接形式。网上常见的几种设置方法:
1、/%year%/%monthnum%/%day%/%postname%/
2、/%year%/%monthnum%/%postname%/
3、/%year%/%monthnum%/%day%/%postname%.html
4、/%year%/%monthnum%/%postname%.html
5、/%category%/%postname%.html
6、/%post_id%.html

我现在选择的是/blog/%postname%/,个人认为这个比较简单,也比较短,而且不容易跟我安装的其他东西冲突。
并且使用了Advanced Permalinks插件,现在原来旧的链接结构的地址仍旧能够访问,避免了更换链接结构而引起的搜索引擎收录的条目丢失。

类别:
标签:,
如本站引用的文字、图片、其它媒体等侵犯了您的权益,请及时告知,我们将会在第一时间删除。

发表评论:

姓名:

邮件:

网址:

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word


Copyright © 2009-2010 落脚点 版权所有
当前用户: validated XHTML 1.0 - CSS 3 - Section 508 - PR