|
1
37
实现WWW和HTTPS重定向的最佳方法是创建一个新的
您还必须执行 https://example.com 到 https://www.example.com 重定向。这可以通过类似于以下代码来完成:
当然,每次更改后都必须重新加载Nginx配置。以下是一些有用的命令: 检查配置中的错误:
重新加载配置(这足以使更改“生效”):
重新启动整个Web服务器:
重要说明:
所有您的
|
|
|
2
13
下面的解决方案似乎清晰简单,所有内容都定义在一个服务器块中。因此,通过这种设置,我强迫所有人 https://www.domain.tld ,因此这两个处理程序在这里都是非HTTPS和非WWW on HTTPS。 有两个IF,但如果您不想将整个SSL块复制两次来处理它……这是一种方法。
以及避免IF的更好解决方案:
|
|
|
3
0
如果您有启用站点的目录,请不要使用“http”top指令。只需在启用站点的目录中创建另一个文件(任何名称),该文件具有:
并注释该行
其中,服务器名与服务于www.example.com的其他文件中的服务器名相同 |
|
|
4
0
我找了很多,最后这是我的正确答案。 还记得在域名注册器的dns控制面板中添加www a记录。
|
|
devops-admin · 如何将Nginx配置为转发代理服务器? 1 年前 |
|
|
ftdeveloper · Nginx ip配置问题 2 年前 |
|
|
sifat · NGINX+Cloudflare SSL证书无效 2 年前 |
|
|
Manoj · Key斗篷Nginx集成问题 2 年前 |