• 网页模板 http://www.lmlblog.com/wo/share/

wordpress个人网站category分类目录链接301跳转

maolai 1958次浏览 1个评论

wordpress程序建站的都知道在后台添加分类目录时候,每个栏目(或二级目录)都会自动加个category,如我的个人博客分类目录url链接中的category:http://www.lmlblog.com/category/wzseo/wzjs。很多博主的网站为了URL最简化、降低目录链接的深度,更好的SEO优化效果,都去掉category二级目录。网上也有很多“wordpress怎么去掉分类目录category前缀?”的方法。

我的个人网站建站时,把分类目录链接去掉category缀也很久了。但个人认为wordpress分类页url链接去掉category不太友好(即网上去掉分类目录category前缀方法有很多不足),所以最近把网站的分类目录链接category加上了。如:原来目录链接是http://www.lmlblog.com/wzseo/seo的,现改为http://www.lmlblog.com/category/wzseo/seo由于原来去掉/category/目录链接已收录很久了,并有一定的排名,修改后会变为死链接404,对个人网站体验不好,所以要进行链接301重定向。以下是我个人网站要进行301跳转的目录链接。推荐阅读:wordrpess文章链接如何301重定向

点击http://www.lmlblog.com/gzseo跳转到http://www.lmlblog.com/category/gzseo

点击http://www.lmlblog.com/ylseo跳转到http://www.lmlblog.com/category/ylseo

点击http://www.lmlblog.com/qianduan跳转到http://www.lmlblog.com/category/qianduan

点击http://www.lmlblog.com/qianduan/html跳转到http://www.lmlblog.com/category/qianduan/html

点击http://www.lmlblog.com/qianduan/javascript跳转到http://www.lmlblog.com/category/qianduan/javascript

点击http://www.lmlblog.com/wlgjrj跳转到http://www.lmlblog.com/category/wlgjrj

点击http://www.lmlblog.com/web跳转到http://www.lmlblog.com/category/web

点击http://www.lmlblog.com/wlrz跳转到http://www.lmlblog.com/category/wlrz

点击http://www.lmlblog.com/wlrz/xqyl跳转到http://www.lmlblog.com/category/wlrz/xqyl

最后,因我用的Apache服务器类型的,新建个文件夹,打开将以下规则复制保存为.htaccess,后上传到网站的根目录,即可实现301重定向跳转。

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST}!^lmlblog.com$ [NC]
RewriteRule ^(.*)$ http://www.lmlblog.com/$1 [L,R=301]
RewriteRule ^qianduan$ http://www.lmlblog.com/category/qianduan [L,R=301]
RewriteRule ^gzseo$ http://www.lmlblog.com/category/gzseo [L,R=301]
RewriteRule ^ylseo$ http://www.lmlblog.com/category/ylseo [L,R=301]
RewriteRule ^wlgjrj$ http://www.lmlblog.com/category/wlgjrj [L,R=301]
RewriteRule ^wlrz$ http://www.lmlblog.com/category/wlrz [L,R=301]
RewriteRule ^web$ http://www.lmlblog.com/category/web [L,R=301]
RewriteRule ^qianduan/html$ http://www.lmlblog.com/category/qianduan/html [L,R=301]
RewriteRule ^qianduan/javascript$ http://www.lmlblog.com/category/qianduan/javascript [L,R=301]
RewriteRule ^wlrz/xqyl$ http://www.lmlblog.com/category/wlrz/xqyl [L,R=301]
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

如果你网站之前也是去掉分类目录category前缀,现在想改回来的,可参考上面301跳转规则(比较简单,应该看的懂),将域名和目录改为你的网站保存即可。对于没太多流量的小站,百度更新一般比较慢,所以建议301跳转规则至少半年以上再去掉。


本文由MAOLAI博客编辑整理发布,欢迎分享,转载请注明出处!
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. 分类链接我是直接默认了。
    夏日草博客2017-02-19 23:27 回复 Windows 7 | Chrome 45.0.2454.101