在 Varnish 中使用查询字符串阻止特定 URI

在 Varnish 中使用查询字符串阻止特定 URI

有人可以帮忙阻止 Varnish 中包含查询字符串的 URL 吗?

例如:/abcd.php?

阻止 /abcd.php 效果还好吗?我可以访问该页面

谢谢,拉杰

答案1

您可以制定重写规则并返回如下 HTTP 错误代码:

if (req.url ~ "/abcd.php$") {
  error 404 "Not found" 
}

如果您有一些参数,则必须删除$字符串末尾的。

相关内容