nginx 根据url 参数重写(重定向) url

检测到 http://www.mmmm.cn/xxxx/dddd.html?lang=zh
跳转到 http://www.mmmm.cn/xxxx/aaaaa.html?lang=zh

rewrite 自动携带原本的请求参数

location ~ /xxxx/dddd.* {
         
         set $page aaaaa.html; 
        
         if ($args ~ "lang.*=zh"){
            set $page bbbb.html;

         }

         rewrite ^/(xxxx)/.*  http://www.mmmm.cn/$1/$page  break;
 
       }
posted @ 2022-07-06 11:01  zhanglw  阅读(682)  评论(0编辑  收藏  举报