用" 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;
}
答案 0 :(得分:0)
https://serverfault.com/questions/488444/nginx-rewrite-convert-querystring-to-path/488480#488480可能重复。
location / {
if($args_category) {
return 301 /$arg_category;
}
}