我最近使用 github 静态页面托管了我的网站。我对网络相关的事情很陌生。我发现使用
.htaccess
文件我们可以简单地使用 SetEnvIf CF-IPCountry RU BuzzOff=1
来阻止某些国家。
但是 github 页面不支持
.htaccess
。有一个重定向网页的解决方法。
当我在谷歌上搜索阻止访问某些国家的 github 页面时,我得到的只是哪些国家阻止了 github 以及 github 做了什么来撤消阻止。
有没有简单的方法来阻止某些国家/地区的网站?这与隐私无关。但我有来自某些国家的不必要的大量访问者,因此使用 Google Analytics 非常烦人。
在 https://github.com/MohamedBassem/spam-referrals-blocker 找到了一个 Javascript 解决方案。
来自 GitHub 存储库:
这个想法很简单,这个存储库将使用这个社区贡献的列表来创建一个 JS 文件,该文件将为您阻止垃圾邮件推荐。然后,该库将使用新的 URL 进行更新,但下载 URL 相同。通过将脚本自动包含在您的网站中,您将不再需要更新谷歌分析中的垃圾邮件推荐列表,它将自动为您完成。
与 Google Analytics 和 GitHub / Jekyll 配合使用。
您可以在下面的 GitHub 社区讨论中找到有关此主题的更多信息: