阻止任何其他域使用我的服务器 时间:2019-04-21 作者:F.A 似乎有人已将其域设置为使用我的服务器。它不是一面镜子,数据库和一切都与我一起工作和更新。他基本上是在窃取我的内容,他出现在谷歌上而不是我。有没有办法使我的服务器只响应来自我的域的请求?我正在将Wordpress与Apache2一起使用。使用阻止IP。htaccess不工作 3 个回复 最合适的回答,由SO网友:F.A 整理而成 希望这对其他人有帮助。这就是我用javascript阻止偷窃者的方法var x = location.hostname; if ( x != \'www.example.com\'){ window.location.replace("https://www.example.com"); } 然后用这个javascriptobfuscator 加密脚本并放在头文件的顶部。因为加密域名不可替换(在我的情况下,窃取者使用nginx更改域名)如果有人需要服务器端解决方案if ($_SERVER[\'SERVER_NAME\'] != "www.example.com"){ if ($_SERVER[\'SERVER_NAME\'] != "example.com"){ echo "<script>window.location.replace(\\"https://www.example.com/\\")</script>"; die(); } } SO网友:user3135691 您需要将服务器限制设置为仅本地主机。任何Adminpanel/Cpanel都应该有一个类似“允许从外部服务器连接”的按钮。如果您只允许本地主机/Web空间的连接,他将无法连接到您的数据库。但是,您应该立即更改数据库密码。在PHP myadmin和wp config中进行更改。php(根文件夹)。请考虑安装类似Wordfence的防火墙。 SO网友:Rick Hellewell 我会更改您托管位置上的所有密码:托管访问、数据库、ftp和其他任何地方。然后我会查看你托管帐户的“域”,删除任何不属于你的。我也会联系主机支持团队来帮助解决问题。我会检查你的所有文件内容:htaccess,你的“public\\u html”(或“home”)文件夹中的其他文件,以查找任何不属于你的内容。(而且,您可能会在另一个堆栈中找到更好的答案,如前所述。当您在那里创建问题时,请尽可能多地添加信息:您所查看的内容、托管详细信息等)。但是,在任何地方使用强密码保护您的站点都很重要。 文章导航