重定向https
接上文。
用了好几个教程重定向。发现都没有效果。
最后发现需要去wordpress后台,设置,常规,WordPress地址(URL)、站点地址(URL)需要改成不带www的就可以了。
至于http是否重定向https,有待验证,需要去新的机器上验证。
之前一直没有做重定向,就用了一篇教程设置了,不知道有没有效果。
这是教程原文:
将网站http跳转至https,并将www域名重定向至不带www
防止教程打不开,所以把教程内容拷贝一下:
首先将http重定向至https
Nginx下
1 2 3 4 5 6 7 8 9 10 |
server { listen 80; ... return 301 https://$server_name$request_uri; } server { listen 443; ... } |
将www域名重定向至不带www
1 2 3 |
if ($http_host = www.liaobu.de) { return 301 https://liaobu.de$request_uri; } |
最终
1 2 3 4 5 6 7 8 9 10 11 12 13 |
server { listen 80; ... return 301 https://$server_name$request_uri; } server { listen 443; if ($http_host = www.liaobu.de) { return 301 https://liaobu.de$request_uri; } ... } |
实现了将http://liaobu.de
, http://www.liaobu.de
, https://www.liaobu.de
都跳转至https://liaobu.de
的效果
THE END