为什么没有www我的URL重定向不起作用?

问题描述 投票:0回答:1

我想要以下重定向:

http://example.com -> http://www.example.com
example.com -> http://www.example.com
www.example.com -> http://www.example.com

在我的便宜中,我设置了两个URL重定向记录:

CNAME Record        | www | appname.us-east-2.elasticbeanstalk.com.
URL Redirect Record |  @  | http://www.example.com                  | Unmasked 

但是仍然,当我实际键入此完整URL时,我只能访问http://www.example.com。当我删除www时,请求超时。因此,URL重定向似乎没有任何作用。如何正确重定向到我的完整http域?

redirect https cname namecheap
1个回答
0
投票

您可以将www.domain.com设置为A记录,并将www.domain.com的所有其他域名设置为CNAME。但这只能“解决”,如果www.domain.com的IP地址发生更改,您不必更改其他DNS实体,因为它们是别名。

因此,在DNS级别上,无法执行重定向。这是有充分的理由的,因为DNS仅用于HTTP。例如,如果所有对domain.com的请求都将重定向到www.domain.com,则您的电子邮件地址将更改为[email protected]

因此,对于HTTP重定向,您必须使用HTTP解决方案。这可以在网络服务器级别(nginx,apache等)]

© www.soinside.com 2019 - 2024. All rights reserved.