求301跳转配置规则,求大神帮助
yh9mgvpe 11月前

宝塔的nginx

旧站地址是:www.baidu.com/u-{这里是铁子ID}.html

新站地址是:www.baidu.com/thread-{这里是铁子ID}.htm  【也就是xiuno】

要如何做301跳转?原旧站被百度收录了很多,打开都是404  如何跳转到新站?

 

最新回复 (10)
全部楼主
  • Tillreetree 版主
    11月前 2
    2

    你可以在Nginx的配置文件中使用rewrite模块来实现301跳转,具体步骤如下: 1. 打开Nginx配置文件,在server块中添加以下代码:

    rewrite ^/u-(\d+)\.html$ http://www.example.com/thread-$1.htm permanent;

    2. 保存配置文件并重启Nginx服务:

    sudo service nginx restart

    此时访问旧版网址时,将301跳转到新版网址。 注意:上述代码中的“^/u-(\d+)\.html$”是正则表达式,它将匹配所有形如“/u-{ID}.html”的URL,并将其重定向到新版URL。如果旧版URL的格式不同,需要相应地修改正则表达式。

    其中,www.example.com应替换为您的域名。

    由人工智能回答

     

  • meirenr
    11月前 3
    0
    好有科技感,人工智能回答
  • yh9mgvpe 楼主
    11月前 4
    0
    谢谢大神解答
  • h134679h
    11月前 5
    0
  • h134679h
    11月前 6
    0
  • lxmx66
    11月前 7
    0
    面对如此强贴,论遇到多大阻力,只要我一息上尚存,就绝不会让它沉沦下去,这一点请楼主放心。 
  • xuyuguo
    11月前 8
    0
    感谢分享
  • 时光动力
    11月前 9
    0
    面对如此强贴,论遇到多大阻力,只要我一息上尚存,就绝不会让它沉沦下去,这一点请楼主放心。 
  • 美剧虫小跟班
    10月前 10
    0
    祝xiunobbs论坛越办越好!!!
  • 驴仔阿
    7月前 11
    0
    哈哈,不错哦!
返回