我想在nginx中使用重写来更改url

时间:2016-05-05 08:48:38

标签: url nginx url-rewriting server

用" http://www.example.com"替换MYDOMAIN在问题中。由于缺乏声誉,我无法在问题中发布网址。我想改变我的网址来自" MYDOMAIN /?category = something"到" MYDOMAIN /某事"我怎么能用nginx重写函数做到这一点?

我尝试过以下事项:

我已尝试在nginx / etc / nginx / sites-available / default文件中使用以下两种方法。

rewrite ^(/?category=chaplincomdey) /comedy/charliechaplin.html permanent;
location = /?category=chaplincomdey {
        rewrite MYDOMAIN/comedy/charliechaplin permanent;
        }

1 个答案:

答案 0 :(得分:0)

https://serverfault.com/questions/488444/nginx-rewrite-convert-querystring-to-path/488480#488480可能重复。

location / {
    if($args_category) {
        return 301 /$arg_category;
    }
}