重写URL nginx删除连字符

时间:2014-07-09 15:04:39

标签: redirect nginx url-rewriting rewrite url-redirection

我正在使用此重写规则将 http://example.com/a-b-c?id=learn-more 重定向到

http://example.com/abc?id=learnmore

rewrite ^/a-b-c?id=learn-More http://example.com/abc?id=learnMore permanent

但它不起作用!!它确实重定向到

http://example.com/abc?id=learn-more(学习更多不会转换为学习更多)。

如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

location = /a-b-c {
    if ($arg_id = learn-More) {
        return 301 /abc?id=learnMore;
    }
}