这必须简单。我有一条A记录指向我的服务器就好了。但是,我刚刚为指向website.com的“www”.website.com添加了一个CNAME,但它现在只返回一个Nginx 404错误。作为参考,我使用Laravel Forge来部署服务器,当然还有AWS Route 53 for DNS。
答案 0 :(得分:0)
我想发布一个答案,以防有人像我一样遇到这个问题。我不知道这可以通过配置Nginx配置文件和通过Laravel Forge解决,这很容易。
在我的服务器上,我有2个站点(一个指向site.com,一个指向www.site.com)。在我的DNS提供程序(AWS Route 53)中,我为每个URL都有一条A记录,并且都指向我服务器的公共IP。
所以,我进入Nginx配置(通过Laravel Forge)我要重定向的网站(在这种情况下我想从www转到非www)并编辑配置文件以包含以下内容。
server_name www.site.com;
return 301 $scheme://site.com$request_uri;
现在完美运作!