Nov09

WordPress 修改固定链接 301重定向

wplogo-4

上一个项目固定链接设置,就是简单的:① http://www.newwebzen.com/%post_id%.htm

为什么不去www,因为网站面向的是普通用户,还是按照普通网站结构来的来吧;为什么加.htm,理由同上;为什么不用%postname%,因为英文水平不好,每次翻译一个标题都不确定语法是否正确,而且上千的文章,累不累啊,而且中文百度对url中的汉字说不定才感兴趣吧,反正绝对不像google对英文url的有效果;为什么这么简单,因为就是觉得这样最省心省事;为什么不是html,因为htm比html还简单!

但是,问题来了。统计流量的时候,根本不知道那些分类的文章、哪个文章浏览效果好,你也知道,上千的ip你是不会一个一个点开看,他们看了什么文章的,于是,我把固定链接修改为以下形式:

② http://www.newwebzen.com/%category%/%post_id%.htm

于是问题又来了,百度收录已经3000+了,我不能视而不见听而不闻吧,再怎么也得来个301吧,于是网上找到几种办法,有插件,有直接修改.htaccess文件的,

具体来看我的301代码(就是实现上面①→②的转变):

RedirectMatch 301 ^/(\d+).htm$ /(.+)/$1.htm

详细可以参考http://qiaodahai.com/wordpress-modify-permalinks-301-redirect.html

顺便将自定义的匹配规则写在.htaccess中的# BEGIN WordPress和# END WordPress之外即可,当然如果安置了WPSuperCache,也要写在# BEGIN WPSuperCache和# END WPSuperCache之外。

Comments are closed.