今天帮一客户做Nginx的301跳转,以前的Apache是我写的,所以这次客户又找过来做Nginx的跳转。他这个是比较复杂的,包含了三类跳转:
这个网上有大量的代码,是比较好写的。因为客户用的是宝塔面板,直接通过后台的控制面板开启“强迫”
这个跳转需要在配置文件里写代码。本来是想在伪静态里写,发现似乎是不行的,因为这里需要用到$host,在伪静态里写感觉是不会生效的(也不想去尝试写了,因为有缓存来回调整没什么意义,大家可以尝试写到伪静态规则里试试看,有可能是行的)。
内容也连接结构的修改,直接在伪静态里,写这样的规则,即可:
rewrite ^/v-1-([0-9]+).html https://www.390seo.com/article/$1.html permanent;
rewrite ^/v-7-([0-9]+).html https://www.390seo.com/article/$1.html permanent;
最后测试一下,一切全搞定!如果您有比较难配的伪静态规则,也欢迎联系野狼SEO团队哦!我们不仅是做网站、做SEO,更精通各种服务器,为您解决各类烦恼!
十六年网站建设相关经验
一站式为您提供网站相关服务