首页 > 解决方案 > DNS:无法转发到“外部”域

问题描述

也许标题有点神秘,但我想要实现的是:当人们最终得到一个以.com结尾的链接时,它会永久指向/重定向到.nl版本。我认为它应该很简单,但它完全解决了我的问题。

也许我只是忽略了一些东西,所以我可以从你们/女孩那里得到一些帮助:-)

我必须提到的第一件事是,大部分流量都指向 Lightspeed HQ 电子商务服务器,我们的网店正在其中运行。除此之外,我们还有一个小型(暂时不活动)博客,应该可以通过子域访问。电子邮件和访问 webmail 环境也是如此。

主域是sceneryworkshop.nl “附加”域是sceneryworkshop.com - 应该转发到sceneryworkshop.nl。

我们的托管公司正在使用我不太熟悉的 Plesk。当然不是 DNS 设置页面。起初我正在寻找 301 解决方案,但找不到任何这样的东西。之后,我尝试修改 CNAMES,但由于与“域的胶水记录”冲突,该 CNAMES 并没有解决很多问题

顺便提一句。将 .com 指向相同的 IP 地址会给登录和来自 Lightspeed HQ 的合法 SSL 证书带来更多麻烦。

谁能根据我给定的信息为我指明正确的方向?非常感谢您提前与我一起思考!

标签: dnspleskforwarding

解决方案


如果您能够在 php 中获取完整的 url,并用“。”分割 url,并检查是否且仅当“com”是最后一个字符串,通过编写 if-else 语句,如果它重定向链接是真的

  url = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";

推荐阅读