使用即将推出的页面阻止对我的网站的公共访问

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用即将推出的页面阻止对我的网站的公共访问相关的知识,希望对你有一定的参考价值。

我有一个Rails网站,它是根网址下的直播。我想阻止公众访问它。最好是即将到来的页面。但我仍然希望“可能通过登录或任何其他方式”访问它,以便我可以部署我的代码,继续添加内容,直到我准备公开发布。

答案

好吧,圣诞快乐也给你。

至于你的问题,这里有很多不同的解决方案。您可以直接通过HTTP服务器执行此操作,例如,如果在请求中找不到已定义的HTTP HEADER,则告诉服务器自动重定向到/ coming_soon。

您还可以在浏览器中使用随机字符串设置自定义cookie值,并检查before_filter中的值(请参阅How to access cookies from ApplicationController (Rails)

或者使用像cancancan或pundit这样的授权宝石(我更喜欢后者而不是前者,但更多的是品味)来定义你的重定向规则(我认为仅仅为了那种行为而使用这些宝石会有点过分)

以上是关于使用即将推出的页面阻止对我的网站的公共访问的主要内容,如果未能解决你的问题,请参考以下文章

阻止公共访问设置的哪些组合使我的 s3 存储桶对所有人可见?

如何阻止来自未知域/IP 对我的 REST API 的调用?

如何阻止对我的 JavaScript 文件的直接访问?

如何阻止另一个域访问并从我的网站获取结果?

如何阻止某个国家/地区访问我的网站

根据是不是通过 iframe 查看网站来阻止访问网站 [重复]