如题,有需求需要配置某个页面只能从iframe中访问,不能由浏览器直接访问
nginx配置如下(通过检查http_referer来实现):
server { listen 80; server_name example.com; location /restricted-page.html { set $is_iframe 0; # 检查请求是否来自iframe if ($http_referer ~* "^https?://[^/]+/") { set $is_iframe 1; } # 如果不是来自iframe,则返回404 if ($is_iframe = 0) { return 404; } } }
文章评论