如何将域重定向到包含路径的其他域(使用DNS)?
问题描述:
- 我有两个域与GoDaddy:foo.com和bar.com
- 我想重定向foo.com到bar.com/foo
我试着在GoDaddy控制面板中设置域名转发,它确实有效,但不适用于HTTPS(这是Google内部索引的网址)。如何将域重定向到包含路径的其他域(使用DNS)?
我与GoDaddy支持检查,并接受这样的响应:
,因为您的域不具有SSL证书活跃,有没有办法在其上激活SSL证书以正将无法工作。
也许我该得太多,但在这里是一种替代方法,我脑子里想的:
- 设置的foo.com A记录到同一个IP地址吧。 COM使用
- 在bar.com的网站代码,检查
$_SERVER['SERVER_NAME']
和重定向适当
答
通过使用纯DNS这是不可能的,这样做的原因是,DNS比HTTP不同的协议。
某些提供商提供“转发”选项,但在幕后,它们将您的域指向HTTP服务器,稍后进行重定向。
例如,使用CloudFlare这可能是很容易实现的,你需要设置了只有一个域,让我们说foo.com,然后就创建一个页面的规则将流量重定向到bar.com/foo,该规则可能是这样的:有关页面规则
*foo.com*
更多信息可以在这里找到:https://support.cloudflare.com/hc/en-us/articles/200168306-Is-there-a-tutorial-for-Page-Rules-
谢谢。这工作。 – Jonny