搜索优化

网站改版url如何批量做301重定向

字号+ 作者:admin 来自:未知 2021-12-04 19:16 我要评论( )

程序:thinkphp5 使用宝塔面板 Nginx伪静态规则: location ^~ /trade { if ($request_uri ~* ^/trade\?id\=(.*)$) { set $p $1; rewrite ^/trade(.*)$ http://buy.qilinseo.com/pg/$p.html?; } } 对于以上规则的解释: 凡是以/trade开头的Url 如果url包含以

程序:thinkphp5
使用宝塔面板
Nginx伪静态规则:
 
  location ^~ /trade {
         if ($request_uri ~* ^/trade\?id\=(.*)$) {
         set $p $1;
       rewrite ^/trade(.*)$ http://buy.qilinseo.com/pg/$p.html?;
       }
    }
 
对于以上规则的解释:
 
凡是以/trade开头的Url
 
如果url包含以下规则:
 
比如:原网址:http://buy.qilinseo.com/trade?id=5
新网址规则下:http://buy.qilinseo.com/pg/5.html
 
其中  ^匹配开头
         $匹配结尾
 
url中如果有问号,则需要转义  将?改为\?
 
这样做的好处是原来的网页会自动跳转到新网页,不会造成404错误,
然后批量将规则提交到百度站长平台,让百度重新抓取和收录。
这样对SEO的好处是十分明显的。

转载请注明出处。

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 怎么把一个网站的全部所有链接采集下来

    怎么把一个网站的全部所有链接采集下来

    2021-05-23 11:11

网友点评
没安装畅言模块
精彩导读