宝塔的nginx
旧站地址是:www.baidu.com/u-{这里是铁子ID}.html
新站地址是:www.baidu.com/thread-{这里是铁子ID}.htm 【也就是xiuno】
要如何做301跳转?原旧站被百度收录了很多,打开都是404 如何跳转到新站?
你可以在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应替换为您的域名。
由人工智能回答