真实站点示例http://stackoverflow.com/
网址屏蔽 http://masking.com/stackoverflow
问题
如何将 URL 掩码切换http://masking.com/stackoverflow
为原始 URLhttp://stackoverflow.com/
让我知道如何在 PHP 或 JavaScript 中完成
真实站点示例http://stackoverflow.com/
网址屏蔽 http://masking.com/stackoverflow
问题
如何将 URL 掩码切换http://masking.com/stackoverflow
为原始 URLhttp://stackoverflow.com/
让我知道如何在 PHP 或 JavaScript 中完成
屏蔽站点 url 是用框架完成的。您需要做的就是添加一个分帧脚本。
只需将其添加到您的标题中:
<script type="text/javascript">
if (parent.frames.length > 0) {
parent.location.href = self.document.location
}
</script>
我遇到的一种流氓域掩码技术是多个域将故意配置其 DNS 设置以指向我的服务器,以便它们看起来也在托管我的网站。
最初我认为这是通过 iframe 或其他方法完成的,直到我的托管公司确认了真正的原因(他们知道的唯一原因是因为恶意域也是通过他们购买的,因此他们可以看到其设置)。
要解决此问题,您应该将 Web 服务器配置为拒绝所有并非来自您的域的请求。
在 Apache 2.4 中,这意味着修改 Apache 站点 .conf 文件中的 VirtualHost 设置:
<VirtualHost *:80>
ServerName youractualdomain.com
ServerAlias www.youractualdomain.com
<Location />
Require all granted
</Location>
这将允许来自您的域的请求——包括 www 和非 www 格式。
<VirtualHost *:80>
ServerName dummy
<Location />
Require all denied
</Location>
这将阻止所有其他请求并提供 HTTP 403 Forbidden 响应。请注意,即使使用您服务器的直接 IP 地址,Apache 也将不再提供服务。