如果网址包含?&#34; <script>,则Nginx会重定向到特定页面

时间:2016-06-17 18:59:08

标签: nginx url-rewriting

我需要确定是否有人在我的域名(www.xxxxxx.com/)之后输入以下内容?“&#xA;即输入的网址为www.xxxxxx.com/?" 我想要该用户被重定向到另一个页面www.yyyyy.com

&#xA;&#xA;

应该在Nginx.conf上做些什么才能实现这个目标

&#xA;&# XA;

感谢

&#XA!;

1 个答案:

答案 0 :(得分:1)

通过在%22$args varaiables中查找其URL编码表示($request_uri),可以检测到只包含双引号字符的查询字符串。

if ($request_uri = '/?%22') { return 301 /; }

或者:

location = / {
    if ($args = '%22') { return 301 /; }
    ...
}