![在 Varnish 中使用查询字符串阻止特定 URI](https://linux22.com/image/631453/%E5%9C%A8%20Varnish%20%E4%B8%AD%E4%BD%BF%E7%94%A8%E6%9F%A5%E8%AF%A2%E5%AD%97%E7%AC%A6%E4%B8%B2%E9%98%BB%E6%AD%A2%E7%89%B9%E5%AE%9A%20URI.png)
有人可以帮忙阻止 Varnish 中包含查询字符串的 URL 吗?
例如:/abcd.php?
阻止 /abcd.php 效果还好吗?我可以访问该页面
谢谢,拉杰
答案1
您可以制定重写规则并返回如下 HTTP 错误代码:
if (req.url ~ "/abcd.php$") {
error 404 "Not found"
}
如果您有一些参数,则必须删除$
字符串末尾的。
有人可以帮忙阻止 Varnish 中包含查询字符串的 URL 吗?
例如:/abcd.php?
阻止 /abcd.php 效果还好吗?我可以访问该页面
谢谢,拉杰
您可以制定重写规则并返回如下 HTTP 错误代码:
if (req.url ~ "/abcd.php$") {
error 404 "Not found"
}
如果您有一些参数,则必须删除$
字符串末尾的。