2

如果 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://", ""));

谢谢 ;)

4

0 回答 0