禁止访问带有nginx的直接页面,只能通过iframe访问

时间:2013-07-15 11:21:18

标签: redirect iframe nginx

我想避免通过nginx直接访问页面。

我希望此页面只能通过位于同一域的iframe访问。

这可能吗?

感谢。

1 个答案:

答案 0 :(得分:1)

当页面作为iframe的内容加载时,请求的Referer被设置为包含页面,因此您可以通过检查Referer标题来检查iframe内容是否实际加载到iframe中

当然,标题可以很容易被欺骗,但可能就足够了,并且不需要依赖例如运行客户端的Javascript。