NGINX return 410 删除 CSS 和 JS 文件
NGINX return 410 for deleted CSS and JS files
我有一个插件的问题,我已经删除了,显然用户浏览器上的缓存仍然发送对一些 JS 和 CSS 文件的请求,这些文件已经消失了,问题是这导致了很多日志中的 404 个错误(在 1 天内我生成了 4GB 的错误日志,仅包含 404 个已删除 CSS 和 JS 文件)。
我试图在 NGINX 上创建一个设置,它将向所有试图访问丢失的 JS 和 CSS 文件的人发送 410 响应,文件的路径是相同的:
/wp-content/cache/autoptimize/js/autoptimize_single_32ab5663ad75c559c9af68098a1b63e6.js
/wp-content/cache/autoptimize/css/autoptimize_32c1c99d8f7a5a9618074737134c8f9c.css
我尝试了在网上找到的所有包含 autoptimize_*.css 和 js 的文件以及文件夹 /autoptimize 的各种位置设置,但它没有用,它是这样的:
location ^~ /autoptimize { return 410; }
我错过了什么?
尝试:
location ^~ /wp-content/cache/autoptimize/ { return 410; }
我有一个插件的问题,我已经删除了,显然用户浏览器上的缓存仍然发送对一些 JS 和 CSS 文件的请求,这些文件已经消失了,问题是这导致了很多日志中的 404 个错误(在 1 天内我生成了 4GB 的错误日志,仅包含 404 个已删除 CSS 和 JS 文件)。
我试图在 NGINX 上创建一个设置,它将向所有试图访问丢失的 JS 和 CSS 文件的人发送 410 响应,文件的路径是相同的:
/wp-content/cache/autoptimize/js/autoptimize_single_32ab5663ad75c559c9af68098a1b63e6.js
/wp-content/cache/autoptimize/css/autoptimize_32c1c99d8f7a5a9618074737134c8f9c.css
我尝试了在网上找到的所有包含 autoptimize_*.css 和 js 的文件以及文件夹 /autoptimize 的各种位置设置,但它没有用,它是这样的:
location ^~ /autoptimize { return 410; }
我错过了什么?
尝试:
location ^~ /wp-content/cache/autoptimize/ { return 410; }