我想在nginx中使用rewrite更改url

我想在nginx中使用rewrite更改url,url,nginx,url-rewriting,server,Url,Nginx,Url Rewriting,Server,将问题中的MYDOMAIN替换为“”。由于缺乏声誉,我无法发布问题中的URL。我想将我的url从“MYDOMAIN/?category=something”更改为“MYDOMAIN/something”,如何使用nginx重写功能实现这一点 我试过以下几件事: 我在nginx/etc/nginx/sites available/default文件中尝试了以下两种方法 rewrite ^(/?category=chaplincomdey) /comedy/charliechaplin.html p

将问题中的MYDOMAIN替换为“”。由于缺乏声誉,我无法发布问题中的URL。我想将我的url从“MYDOMAIN/?category=something”更改为“MYDOMAIN/something”,如何使用nginx重写功能实现这一点

我试过以下几件事:

我在nginx/etc/nginx/sites available/default文件中尝试了以下两种方法

rewrite ^(/?category=chaplincomdey) /comedy/charliechaplin.html permanent;
location = /?category=chaplincomdey {
        rewrite MYDOMAIN/comedy/charliechaplin permanent;
        }
可能的副本

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