中国日报
下载拦截规则🎨应先明确限制范围,再选择按目录、按扩展名或按接口处理,否则🌅容易误伤网站附件、后台更新包和正常页面资源。
Nginx 🍀按下载目录拦截适合资源位💪置固定的站点,目录内的文件不论后缀是什么都会返回404。
配置保存后需要检查语法并平滑重新加载 Nginx,再使用浏览器无痕窗口或请求面板验证状态码。规则只负责拦截 Web 请求,服务器本地进程、管理员账号和其他传输服务仍可能读取原文件。
目录路径需要替换为真实的公开下载目录,末尾斜杠和目录层级也要与实际请求保持一致。🔮使用更高优先级的 location 时,应确认没有其他规则提前把请求转发给应用或文件服务。
服务器规则没有生效时,优先确认配置文件是否被当前站点☀️加载,以及请求是否经过了另☀️一台 Web 服务器。
Apache 配置404禁止软件下载时,可以在虚拟主机配置或允许使用重写规则的目录配置中处理,不能把 Nginx 语法直接复制到 .htaccess 文件。