如何停止 URL 重定向到你的服务器

如何停止 URL 重定向到你的服务器

假设我拥有一个域名 www.abcd.com

其他人拥有域名 www.wxyz.com

其他人将其域名(www.wxyz.com)的所有请求指向我的域名 www.abcd.com

有什么办法可以阻止从 www.wxyz.com 到 www.abcd.com 的所有流量?

答案1

我认为您说的是有人更改了他们的 DNS 记录,使其指向与您的域名相同的 IP 地址。您还提到您正在使用 Apache。

传入的 HTTP 请求有一个Host:标头,以纯文本形式标识它们要发送到的域。

Apache 允许您在单个 Web 服务器上托管多个“虚拟”站点。实际上,您可以让多个 DNS 域指向同一个 IP,Apache 可以DocumentRoot根据访问的域提供不同的服务。这是因为客户端发送上述标头的方式而起作用的Host:

所以,您所要做的就是VirtualHost使用有问题的域名创建另一个网站,然后302 Redirect如果您知道 IP 地址,您可以通过 IP 地址返回到原始网站,或者您可以创建一个小网站,其中包含一条消息,告诉倒霉的用户发生了什么事情,甚至可以做一些令人讨厌的事情,例如欺骗违规者的整个原始网站。

相关内容