将Apache重写规则(fb_comment_id =)转换为NGINX重写规则

时间:2018-11-08 11:40:44

标签: nginx

有人可以帮我将以下规则(针对Facebook的评论)从Apache转换为Nginx吗?谢谢

RewriteCond %{QUERY_STRING} fb_comment_id=.*$
RewriteRule .* %{REQUEST_URI}? [R=301,L]

这是我想要得到的结果。

发件人: www.example.com/category/article-name/?fb_comment_id = *

收件人: www.example.com/category/article-name /

1 个答案:

答案 0 :(得分:0)

要将查询字符串从以fb_comment_id=开头的参数提供给服务器的所有URI中删除,可以将if块与return语句一起使用。

例如:

if ($arg_fb_comment_id) { return 301 $uri; }

将此if语句放在server块中。关于if的使用,请参见this caution