wordrpess文章链接如何301重定向

2016年2月22日18:44:20 发表评论

阿里云服务器

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

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

wordrpess文章链接如何301重定向

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

RewriteEngine On

RewriteBase /

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

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

wordrpess文章链接如何301重定向

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

maolai

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: