Nginx:拒绝 'orderby=rand' wordpress url
Nginx: deny 'orderby=rand' wordpress url
我想通过 nginx 在我的网站上阻止 url 'http://example.com/?orderby=rand'。
我认为这很容易(就像我屏蔽了 'wp-admin' 部分一样)。但是这段代码不起作用,我不知道为什么:
location ~* \orderby=rand {
deny all;
}
这非常慢并且会消耗 Wordpress 的资源功能。
location 指令与查询字符串完全不匹配。您需要使用 if 语句引用 $args 变量。
if ($args ~ orderby=rand) {
#action
}
我想通过 nginx 在我的网站上阻止 url 'http://example.com/?orderby=rand'。
我认为这很容易(就像我屏蔽了 'wp-admin' 部分一样)。但是这段代码不起作用,我不知道为什么:
location ~* \orderby=rand {
deny all;
}
这非常慢并且会消耗 Wordpress 的资源功能。
location 指令与查询字符串完全不匹配。您需要使用 if 语句引用 $args 变量。
if ($args ~ orderby=rand) {
#action
}