我们有两条A
记录指向相同的公共 IP 地址:
www.example.com IN A 192.*.*.*
example.com IN A 192.*.*.*
我们有 Verisign 颁发的证书www.example.com
。现在,当用户输入 时https://www.example.com/xyz
,一切都按预期正常工作。
但是当我们使用 时https://example.com/xyz
,浏览器会抛出错误:
“该网站的安全证书有问题”
并要求用户做出是否信任并想要继续的决定。
现在这里的最佳实践应该是什么:
*.example.com
在 DNS 中使用以下设置:
www.example.com IN A 192.*.*.*
example.com IN CNAME www.example.com
在 .Net 管道中编写一个 HTTP 模块,以便在用户键入 .Net 时重定向example.com/xyz
用户www.example.com/xyz
。我知道不建议这样做。
我们想做一些像chase.com
正在做的事情。如果您输入,chase.com
它会将您带到https://www.chase.com/
.
我想实现Intercom为其客户提供的相同功能;它们允许为文章实现自定义域。我不太确定他们如何实施他们的方法,或者他们在幕后做了什么,确切地说。
采取以下场景;客户(NorthWind 公司)在我公司的网站(northwind.example.com)上有一个子域。
将发生以下情况:
northwind.example.com
,他们将转到northwind.example.com
并northwind.example.com
出现在 url 栏中。example.northwind.com
,他们将转到northwind.example.com
并example.northwind.com
出现在 url 栏中。Intercom 实现它的方式与我希望实现它的方式之间的区别在于我使用的是subdomain,而不是目录,如上面链接的 Intercom 帮助文章中所示。
考虑到我的网站在 Nginx、NodeJS 和 MongoDB 上运行,这是我目前想到的:
我已经研究了Redirect Web Page to another Site without changed URL和Does a Cname Change the URL that the Browser Displays。
我是在正确的道路上,还是有更好的方法?
我使用 CloudFront 以 S3 作为源(存储桶不是公共的,静态网站未启用)。该存储桶有一些随机名称。
我已经为 example.com 创建了 ACM 和 R53 主树 + 为此域配置了 CloudFront,它在https://example.com上运行良好上运行良好。
现在我想将https://www.example.com重定向到https://example.com。我将www.example.com作为域添加到 CloudFront(不确定是否需要),并从www.example.com创建了一个新的 R53 主条目 (CNAME)到 example.com 的新 R53 主条目 (CNAME)。
现在,domain.com 和www.example.com都可以工作,但这不是我想要的。我希望www.example.com重定向到 example.com。我该如何修复它?
cname amazon-s3 amazon-web-services amazon-cloudfront amazon-route53
将www
CNAME 转发到Google App Engine应用程序时出现此问题.这不行,也许我错过了什么.