最新消息:伪静态技术大全博客开通啦!再也不为伪静态东奔西走!更多问题可以反映给博主:野狼,QQ1615241386 QQ交流群:112696646

Apache的301跳转换成Nginx,包含HTTPS跳转,不带www跳转到www和内容页跳转

伪静态规则实例 野狼 334浏览

今天帮一客户做Nginx的301跳转,以前的Apache是我写的,所以这次客户又找过来做Nginx的跳转。他这个是比较复杂的,包含了三类跳转:

一、HTTP跳转到HTTPS

这个网上有大量的代码,是比较好写的。因为客户用的是宝塔面板,直接通过后台的控制面板开启“强迫”

强制http跳转到https

二、不带WWW域名,跳转到WWW

这个跳转需要在配置文件里写代码。本来是想在伪静态里写,发现似乎是不行的,因为这里需要用到$host,在伪静态里写感觉是不会生效的(也不想去尝试写了,因为有缓存来回调整没什么意义,大家可以尝试写到伪静态规则里试试看,有可能是行的)。

301跳转

301跳转

三、内容页链接结构改版跳转

内容也连接结构的修改,直接在伪静态里,写这样的规则,即可:

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,更精通各种服务器,为您解决各类烦恼!

转载请注明:伪静态技术博客 » Apache的301跳转换成Nginx,包含HTTPS跳转,不带www跳转到www和内容页跳转