在线工具 在线编程 在线白板 在线工具 在线编程 在线白板

Nginx 配置 https 后,http 强制跳转到 https,主域名跳转至带 www 的二级域名

有没有人在啊,想请讲解下,Nginx 配置 https 后,http 强制跳转到 https,主域名跳转至带 www 的二级域名
最新回答
⒈輩子⒈个人

2025-02-25 03:40:02

之前的主域名
http://lovesofttech.com
跳转至带 www 的二级域名
https://www.lovesofttech.com
,是在阿里云的域名解析里做的,是一个域名重定向的配置。

这样配置带来的问题是,只有主页
http://lovesofttech.com
才会重定向到
https://www.lovesofttech.com
,带路径的文章如
https://lovesofttech.com/about/
就不会重定向,而且显示无法访问。

在百度里搜索: site:lovesofttech.com ,得到的结果,不带 www 的主域名且带路径的文章链接,如
https://lovesofttech.com/about/
,均无法访问。

修改主域名解析配置为 A 记录,记录值直接指向服务器IP。

这样配置之后,
https://lovesofttech.com/about/
这样的链接已经可以正常访问了,但是不利于网站统计和搜索引擎优化(时髦词叫 SEO),所以,还需要通过 Nginx 配置来重定向。

修改监听 443 端口的 server 配置,在 location 配置前面加上:

具体可参考上面的完整配置内容。