使用Nginx从url提取文本

使用Nginx从url提取文本,nginx,Nginx,我试图找到一种从url中提取一些文本的方法,以便在alias中使用。 url类似于: /test/user_code_name/ 别名应该是 /test1/user_name/ 所以我们的想法是去掉u和u之间的部分,然后像变量一样使用它 Thx L.尝试以下设置: location / { if ( $request_uri ~ ^/(.*)/(.*)_.*_(.*)/$ ) { rewrite ^ /$1/$2_$3/ break; } } 请阅读更多关于ngi

我试图找到一种从url中提取一些文本的方法,以便在alias中使用。 url类似于:

/test/user_code_name/
别名应该是

/test1/user_name/
所以我们的想法是去掉u和u之间的部分,然后像变量一样使用它

Thx L.

尝试以下设置:

location / {
   if ( $request_uri ~ ^/(.*)/(.*)_.*_(.*)/$ ) {
       rewrite ^ /$1/$2_$3/ break;
   }
}
请阅读更多关于nginx重写模块的信息