一些坏人用他的域名 www.baddomain.com 掩盖了我的网站。如果可能的话,我想以某种方式从我的nginx
配置文件中阻止它。
我试图从“baddomain.com”源代码中查看他是否使用 URL 框架,但找不到。此外,每个页面上都复制了域扩展名。
我已经向他的域名发行者填写了版权声明,但这可能是一个漫长的过程或无用的。
我拥有“original.com”,但他拥有“baddomain.com”。我不希望谷歌认为我的网站有重复的内容。
我怎么能阻止来自 Ninx 的屏蔽 url?我使用 DigitalOcean 液滴,Ruby on Rails。独角兽和 Nginx 用于服务器!
发生这种情况的原因是另一个域名与您的 IP 地址相同。由于他们的 DNS 上次更新是在 2015 年 7 月,因此他们似乎只是拥有一个已失效的域,并且是该 IP 地址的先前用户。
这很容易解决:
看来您已将网站的配置放置在 nginx 默认虚拟主机中。这不是推荐的配置。
您的网站应该有自己的
server
块,并且 nginx 附带的默认server
块应该保持不变。要解决此问题,请将默认
server
块恢复为 nginx 附带的内容,并将您的网站的配置放在单独的server
块中。这样,对指向您的 IP 地址的任何其他域的访问将被提供默认的 nginx 错误页面。