我知道使用 apache 配置中的 301 重定向很容易做到这一点,但我正在寻找可以廉价或免费完成此操作的第三方服务。我将使用它来将非 www 流量重定向到我已 CNAME 到 Amazon Elastic Load Balancer 主机名的 www 记录。
答案1
答案2
你应该把这变成HTTP 301 已永久移动重定向,正如您提到的。
大多数 DNS 托管服务都有此功能,因此首先要查看的是当前 DNS 主机/DNS 服务提供商。似乎对于如何称呼它没有任何一致意见——GoDaddy 似乎称之为“转发”,Gandi 称之为“网页转址”。
如果您的 DNS 服务提供商没有此功能,那么最简单的解决方案可能是:
- 找到一个超级便宜的网络主机,比如 Nearly Free Speech,将根 @ 分配给该主机的 IP,然后使用你提到的 PHP/.HTACCESS,或者
- 切换到另一个 DNS 服务提供商。
.. 至少我不知道有任何(大型、信誉良好的)服务只执行 HTTP 重定向而不执行其他操作,例如 DNS。
答案3
亚马逊的 Route53 DNS 服务支持 ELB 实例的伪 A 记录(他们称之为“ALIAS”记录)。
答案4
嗯...为什么不直接添加一条记录
$ORIGIN domain.com.
@ IN A 1.2.3.4
www IN A 1.2.3.4
进入您的 DNS 区域文件?