要设置Nginx的Referer,您可以通过在Nginx配置文件中添加以下代码来实现:

location / {
    if ($http_referer !~* "^http://(www\.)?example.com/") {
        return 403;
    }
    # 其他的配置项
}

这段代码将检查请求的Referer是否以"http://example.com/"或"https://www.example.com/"开头。如果不是,Nginx将返回403错误。您可以根据需要修改这个规则。

请注意,使用if指令可能会影响Nginx的性能,因此建议仅在必要时使用。如果您有更复杂的需求,可以考虑使用Lua模块或通过后端应用程序来处理Referer验证。

nginx 设置Referer

原文地址: https://www.cveoy.top/t/topic/iNhR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录