您好!欢迎进入紫石头原创模板堂!
网站首页 | 购买流程 | 关于我们 |  联系方式 |  客服热线:0371-56789-390
当前位置:首页 >> 建站知识 >> 详情
扫二维码关注紫石头原创模板堂 4大优势,全网首家
  • NO.1

    模板类网站比起独立设计的网站来讲价格低的多,因为很多东西是已经做成的,成本就低很多!

  • NO.2

    开源模板网站,任意修改使用!服务好到没话说!模板建站经常被贴上服务差的标签,而紫石头完全打破这样的格局!

  • NO.3

    模板网站还享受设计型网站同等级售后服务,这不是做梦!紫石头原创模板站,让这一切变为可能!

  • NO.4

    建站速度快,购买后简单修改即可投入使用。设计型网站正常需要10~20个工作日,而模板站只需要几个小时!

免费咨询热线
0371-56789-390

Apache的301跳转换成Nginx,包含HTTPS跳转,不带www跳转到www和内容页跳转
发表:紫石头原创模板堂    发表时间:2020-11-06 12:02:06    阅读:17

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

一、HTTP跳转到HTTPS

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

强制http跳转到https

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

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

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

工作时间:周一至周五(08:30~18:00)
Copyright ©2003-2020 永易搜旗下紫石头原创模板堂 All Rights Reserved 豫ICP备14011598号-7 营业执照