我的网站有一个奇怪的问题。如果我使用enographiae.com,我可以访问该网站,但是如果我使用www.enographiae.com,它向我显示
找不到404 nginx / 1.14.0(Ubuntu)
我该如何解决?
更新: 我的服务器上有certbot
答案 0 :(得分:0)
您是否将DNS记录中的www.enographiae.com重定向到enographiae.com?您需要为enographiae.com创建CNAME别名(www.enographiae.com)
答案 1 :(得分:0)
问题是在Nginx配置文件末尾从Certbot添加了以下行:
.
.
.
server {
if ($host = enographiae.com) {
return 301 https://$host$request_uri;
} # managed by Certbot
.
.
.
与此:
.
.
.
server {
return 301 https://$host$request_uri;
# managed by Certbot
.
.
.
问题解决了。