专注前端,专注网页设计制作 - (网页制作/模板制作/设计) QQ:755150799 织梦模板 | 网页特效 | 网站模板 | 建站教程 | TOP排行榜 | Tag标签 | 联系我们
当前位置: 网站首页 > 建站教程 > 优化技巧 > >

网站改版后新老url如何做301跳转?教程来了

时间:2020-10-05来源:学技巧网站制作 作者:学技巧 阅读: 次 【 点评一下

网站改版后,url需要做个301跳转,说实在的稍微有点麻烦。一是网站url特别多,要一一对应的去做跳转,我也是找了很多方法,一一尝试后找到了成功的方法。

下面就以装了宝塔面板的教程来做分享:

系统环境:Linux+Nginx+php

网站语言:dedecms

改版前后URL:

老地址:http://www.yousite.com/a/about/index.html

新地址:http://www.yousite.com/about/index.html

先说说在宝塔上做伪静态设置的一些属性:

flag标志位

last : 相当于Apache的[L]标记,表示完成rewrite

break : 停止执行当前虚拟主机的后续rewrite指令集

redirect : 返回302临时重定向,地址栏会显示跳转后的地址

permanent : 返回301永久重定向,地址栏会显示跳转后的地址

一开始我是在宝塔上重定向测试版做的跳转,也算是成功了

但是,http状态码检测还是200,而且错误层出不穷。

所以就在伪静态写了这个规则,大家参考一下!

rewrite "^/a/about/index.html$" /about/index.html permanent;

permanent的意思就是301的意思。

温馨提示:如果网站提前准备了新旧rul的话,那么些规则就比较麻烦了,建议使用excel去写规则。

规则前面的url地址是老地址,后面的是新地址,一定不要搞反了,都是细节问题。

最后站长工具检测后,返回状态码是301

分享到:
  • 用微信  “扫一扫”

    将文章分享到朋友圈。

    关注公众号:xue-jiqiao

本文版权归原作者所有,转载请注明原文来源出处,学技巧网站制作感谢您的支持!