WordPress折腾记录

2026年3月9日 117点热度 0人点赞 0条评论

发现自己的网站没有重定向https

[reply]今天在小舅子的电脑上,[/reply]打开自己的个人网站(在他电脑上是第一次打开我的网站),也就是这个网站啦。发现,输入iptsh.com,直接显示的是http://iptsh.com,而不是https://web.iptsh.com/

因为,刷新一下,就好了。

而且,一直在自己手机和电脑上登录都是好好的,所以,一直没在意。

看来是服务器没有设置好的缘故。

(2022.01.16)

接上文。

用了好几个教程重定向。发现都没有效果。

最后发现需要去wordpress后台,设置,常规,WordPress地址(URL)、站点地址(URL)需要改成不带www的就可以了。

至于http是否重定向https,有待验证,需要去新的机器上验证。

之前一直没有做重定向,就用了一篇教程设置了,不知道有没有效果。

这是教程原文:

将网站http跳转至https,并将www域名重定向至不带www

防止教程打不开,所以把教程内容拷贝一下:

首先将http重定向至https

Nginx下

将www域名重定向至不带www

最终

实现了将http://liaobu.de, http://www.liaobu.de, https://www.liaobu.de 都跳转至https://liaobu.de 的效果

(2022.01.17)

接上文。

关于为什么第一次打开个人网站,不能重定向https,而之后又可以https的问题。看了一个网站内容,解决了我的疑惑,原文如下。

“其实是这样的,第一次访问http页面,由于服务器端没有做好301重定向,所以出现链接断开无法访问,第二次正常访问https站点时,支持HSTS的浏览器响应头含有Strict-Transport-Security: max-age=31536000;意思是在接下来的一年(即31536000秒)中,浏览器只要向xxx或其子域名发送HTTP请求时,必须采用HTTPS来发起连接。比如,用户点击超链接或在地址栏输入 http://xxx/ ,浏览器应当自动将 http 转写成 https,然后直接向 https://xxx/ 发送请求。”

当然,我的情况和他有所不同,我是第一次访问,可以正常打开个人网站,只不过没有正常重定向到https而已。

其实,之前我一直都没有在服务器端配置https重定向,只是在我的所有可能遇到的场景中,浏览器都自动强制请求了https访问。所以我也没怎么发现问题。

刚开始我也想设置重定向,不过提示重定向次数过多,就放弃了。今天才知道是没有把80端口监听单独拿出来的缘故。

用了上一篇里面的教程,今天特意用妈妈手机实验,发现仍然没有办法在首次打开我的个人网站时实现重定向。

其实,我发现,并不一定要用新的设备去验证,只需要把浏览器做下清除就可以了。全清,尤其是证书。

然后就看了很多教程,无非就是新老版本的两种nginx重定向方法,无论我用哪种,都没有效果。

最后,反复试好几次后,发现应该是自己重启nginx命令没用对。

应该用

然后,再次验证,发现问题终于解决。

我今天一直用的是

这个难道不能重新加载新的配置吗,不是太懂。

现在的重定向配置如下。

这一段要单独拿出来配置,不能和监听443的内容放在一起,不然会提示重定向次数过多。

没有用上篇文章的那个新版本命令。反正这个有效果了,不想再实验了

参考内容如下。

初次使用http打不开页面,使用https打开过后使用http协议又能正常访问 

(2022.01.17)

将军赶路,不追小兔。

文章评论