0

これは単純でなければなりません。サーバーを問題なく指す A レコードがあります。ただし、website.com を指す「www」.website.com の CNAME を追加したところ、Nginx 404 エラーが返されるだけです。参考までに、私は Laravel Forge を使用してサーバーをデプロイし、もちろん DNS には AWS Route 53 を使用しています。

4

1 に答える 1

0

私のように誰かがこの問題に遭遇した場合に備えて、回答を投稿したいと思います。これは、Nginx 構成ファイルを構成し、Laravel Forge を使用して解決できることを知りませんでした。これは非常に簡単です。

私のサーバーには 2 つのサイトがあります (1 つは site.com を指し、もう 1 つは 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;

今では完璧に動作します!

于 2016-04-17T20:26:26.170 に答える