所以我的网站被另一个域名镜像,我尝试了很多方法来阻止来自该特定域的访问,但没有希望,我正在使用 cloudflare CDN,并且镜像我的网站的网站也使用它,我试图获取远程地址来源,但它不断随机更改IP(我在这里找到了这个方法,基本上是获取远程地址并使用htaccess角色阻止它)。尝试了http引用方法,它也不起作用。
有什么方法可以帮助吗?
所以我的网站被另一个域名镜像,我尝试了很多方法来阻止来自该特定域的访问,但没有希望,我正在使用 cloudflare CDN,并且镜像我的网站的网站也使用它,我试图获取远程地址来源,但它不断随机更改IP(我在这里找到了这个方法,基本上是获取远程地址并使用htaccess角色阻止它)。尝试了http引用方法,它也不起作用。
有什么方法可以帮助吗?
如果你想要一个公共网站,不,你不能阻止任何人复制你的网站。您可以停止侵犯版权等。或阻止他们出售您的服务。您还应该能够阻止他们从不同的域盗链您网站上的内容。但归根结底,您试图阻止的正是archive.org 所做的。是否造成问题?
首先,在您的 CloudFlare 设置中打开“我受到攻击” 。这将阻止大多数能够很好地模拟用户代理以通过正常检查的机器人。
其次,如果您明确知道哪些请求对应于正在复制您的站点的代理,您可以执行分析其 User-Agent 和其他 HTTP 标头等操作,以查看它们是否有任何异常,您可能会使用它们来阻止这些请求,即使他们更改了 IP 地址。
如果这被证明太困难或不可行,那么您还可以考虑启用 mod_security,它可以阻止大量恶意流量,并且还可以阻止特定的爬虫。
一旦你找到了成功阻止机器人的东西,你应该确保我受到攻击被关闭,因为它也会给你的合法访问者带来一些不便。