wordrpess文章链接如何301重定向

maolai 网站建设wordrpess文章链接如何301重定向已关闭评论212阅读模式

之前wordpress个人博客文章的链接是http://www.bokequ.com/archives/148.html。由于url层级比较深(即目录有点深,最好深度为3)考虑到搜索引擎抓取问题,现将上链接改为http://www.bokequ.com/148.html。即是把链接中的/archives去掉。那么wordrpess文章链接如何301重定向(跳转)

1、在后台固定链接设置下的自定义结构改为http://www.bokequ.com/%post_id%.html如下图。如果你之前设置固定链接是http://www.bokequ.com/archives/%post_id%.html的。这里你修改去掉/archives,当在百度site:你的的网址收录的文章,点击进去是死链接了。

wordrpess文章链接如何301重定向-图片1

2、利用.htaccess文件去category规则。新建一个文本把以下规则放到里面,然后另存为.htaccess上传到你网站根目录下。如果根目录有.htaccess文件的,不用覆盖里面的规则。直接添加以下规则即可。(规则中的网址改为你要改的网址)

RewriteEngine On

RewriteBase /

RewriteRule ^archives/(.+)$ http://www.bokequ.com/$1 [R=301,L]

设置完后台,当你访问http://www.bokequ.com/archives/都会301重定向到http://www.bokequ.com/。访原链接http://www.bokequ.com/archives/148.html也会跳起到http://www.bokequ.com/148.html。如果.htaccess里面有# BEGIN WordPress 的。记得放在# BEGIN WordPress上面或者# END WordPress下面。不然WordPress后台固定链接更新后,.htaccess规则会被WordPress自动覆盖!如下图中的<IfModule mod_rewrite.c>至</IfModule>是wordpress伪静态规则设置:

wordrpess文章链接如何301重定向-图片2

同样方法,如果你想去掉wordpress文章链接中的category,把上面规则中的carchives换成category就可以了。

 
maolai
  • 本文由 maolai 发表于 2016年2月22日 12:23:26
  • 转载请务必保留本文链接:http://www.bokequ.com/340.html