昨天给一个网站搞https,花了几个小时的时间才搞好,浪费了这么多的时间,那么自然得记录一下学习到了什么东西。
首先是申请https这个是非常简单的,然后就是在宝塔部署这个证书了,这个也是手到擒来的事情,但是到了最后一步就出现问题了。
后来直接在宝塔做了个301以为万事大吉了,但是我发现没有那么的简单。
虽然不带www的可以直接跳转,但是以前的http直接是没有跳转的,这样子等于就有了两个网站,虽然百度站长工具里面有个认证,认证成功了便可以识别了,但是我自己觉得行。
后来在网上找了好多种的方法,基本上都没有怎么成功,有一个成功了,但是需要出现两次跳转。
这样子说起来感觉太乱了,我给大家打个比喻吧,就是不带www的根域名(比如http://5300tv.com),无法直接301重定向到http://www.5300tv.com/上面,它会先301到https://5300tv.com/上,然后https://5300tv.com/会再次301到http://www.5300tv.com/上。
经过几个小时的研究终于搞好了,在配置文件里面找到这行代码,这里注意一下,需要在宝塔开启强制https才会出现这行代码。
然后我们把图片里面的这行代码修改成以下
rewrite ^(.*) http://www.5300tv.com$1 permanent;
这样子就完美的解决了,这里给大家说一下,上面的网址换成你自己的。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。