website.com 的子目录总是重定向到 www.website.com

subdirectories of website.com always redirect to www.website.com

我正在为网站使用 Amazon Web Services 的 Elastic Beanstalk。我购买了一个自定义域并按照 this 教程将 DNS 设置传输到 AWS。 等待之后,我遵循了 this 教程。

我将其设置为如果我要输入 website.com,它将重定向 www.website.com。但是,如果我要进入网站。com/login 它将重定向到没有子目录的 ww.website.com。

我想要的是,如果有人要输入网站。com/login 他们会被重定向到 www.website。com/login。

我想要 'www.' 的原因是为了一致性和 SEO。我如何使用 AWS 执行此操作?

你想在强制 www 方面做什么。重定向可以使用 mods 完成到您的 htaccess 文件。

在您的 .htaccess 文档(FTP 根目录)中,添加以下代码 -

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/ [L,R=301,NC]

将 example.com 替换为您的域名,您应该可以开始了。