Amplify 和 Goddady 转发到 www 子域

the*_*Kid 6 .htaccess next.js aws-amplify

大家好,我有一个关于 Amplify 和 Godaddy 托管 next.js 网站的问题。

我将在列表中解释这个问题,这样我就不会写太多并尽可能清晰。

  1. 我有一个 GoDaddy 帐户,我仅授予该帐户对域的访问权限
  2. 我在 amplify 上部署了一个 next.js 站点(使用 SSR)
  3. 最终,我需要将根域添加到 Goddaddy,但问题是 amplify 需要在 中添加根域ANAME,而不是CNAMEGoDaddy 不支持的。
  4. 我将根域转发到 www子域,如下所示:https://www.example.com
  5. 例如,当我访问浏览器我的网站时:(example.com没有 www 或任何协议)它会将我完美重定向到我的网站。

问题

如果我像这样访问我的网站:https://example.com,它不会加载任何内容并发送一个PR_END_OF_FILE_ERROR. 我只能通过以下方式访问我的网站:example.comwww.example.com。这个问题是因为,在放大时,当我设置域时,我www.example.com使用实际的分支代码进行设置。由于我无法将 ' 添加ANAME到 GoDaddy 因为ANAME' 不受支持,因此必须禁用根域,如下所示: 在此输入图像描述

可能的解决方案?

我无法访问 GoDaddy 的所有产品并更改域名服务器。

我确实在 GoDaddy 中添加了从根域到 www 子域的 301 转发。但是,访问https://example.com并不会重定向到该www.example.com地址。

使用 Nginx 是一个解决方案吗?或者可能是原始的 .htaccess 文件?我的意思是,我不在乎域名是否转到 a www,我只需要它来重定向它。

PD:在放大时我也有我的重定向: 在此输入图像描述

非常感谢您的帮助,已经 3 天了,什么也没有。