如果 css 文件不再在清漆缓存中,我正在尝试清除 HTML 页面。这就是我正在做的事情:
if (beresp.status == 404 && req.url ~ "\.css$") {
ban("obj.http.x-url ~ "+ req.http.referer);
}
如果我在 CSS 文件中有 404,我想禁止引用。问题是“req.http.referer”在 URL 前面有“http://”。所以,它不起作用。(它可以在没有“http://”的情况下工作。
我试过了 :
ban(req.http.referer);
但不起作用。
关于如何删除“http://”或如何以不同的方式完成这项工作的任何想法?谢谢。
编辑 查找解决方案以删除“http://”:
ban("obj.http.x-url ~ "+ regsub(req.http.referer, "^http://", ""));
谢谢 ;)