9

我刚刚购买了一项新的流量跟踪服务,该服务要求我的域(在 GoDaddy 注册)具有指向其服务器的 CNAME 记录。

我做得很好,现在可以正常工作了。

但是,在没有“www”的情况下输入它时,我得到一个 404 错误页面。

我的问题是,我将在 DNS 区域编辑器中键入什么内容以将我的“非 www”域重定向到“www”域?

例如,我需要我的 URL 来执行此操作……</p>

http://mydomain.com/1234 --> http://www.mydomain.com/1234

会用“姓名记录”之类的吗?还是另一种方式?

我到处搜索,找不到有效的解决方案,所以希望你能提供帮助。

谢谢,詹姆斯。

4

4 回答 4

8

假设您只想将所有流量mydomain.com(称为“裸”域)发送到www.mydomain.com您应该能够使用域转发。在 GoDaddy 中,这将位于底部“域信息”下的域管理器中。

于 2013-01-26T05:00:47.363 回答
3

对于那些在 Godaddy 注册了 AWS 和域的服务器:

我用 2 个条目(主机:@ 和 www)设置了我的 A 记录,如下所示,以通过公共 IP 重定向到我在 AWS 中的服务器。这会捕获带有/不带有 www 前缀的 URL

在此处输入图像描述

于 2016-08-24T19:02:36.340 回答
0

使用 DNS 管理器,我们无法重定向我们的(裸)域

(example.com)

到 www 版本

(www.example.com)

为此,我们需要网络托管。因为我尝试过,但结果为零。在我看来,使用域托管是不可能的。通过使用转发域,我如何转发是在这里。简而言之。有一个选项转发到 我的域在

(www.example.com) 版本。如果我使用此选项,它将根据这些设置重定向到(example.com)。

于 2014-01-25T07:42:52.813 回答
0

注意我的:

1] Domain name : GoDaddy
2] Hosted (code) : Heroku (minimum $25/month dyno, dyno is virtual machine, dyno is equivalent to EC2 of AWS)
3] SSL certificate : Bought on GoDaddy  ; and endpoint on Heroku (heroku minimum SSL endpoint on $20/month)

这些工作:

https://www.example.com/  
http://www.example.com/  
www.example.com 

这些不起作用:

example.com 
http://example.com/
https://example.com/

我的heroku ssl插件有:

www.example.com
example.com

解决方法:第一步:在cmd/shell中

在此处输入图像描述

在此处输入图像描述 在此处输入图像描述

复制上面的 IP 地址并在步骤 2 中使用

第 2 步:在 GoDaddy 帐户中

在此处输入图像描述

完毕!!!

注意:1)如果您必须使用此解决方案,请删除转发 2)CNAME - www - sslendpoint

于 2020-07-04T08:02:44.250 回答