Url rewriting nginx重写问题
我有下面的重写规则Url rewriting nginx重写问题,url-rewriting,nginx,Url Rewriting,Nginx,我有下面的重写规则 rewrite ^/ab(.*)/(.*)$ /repo/ab$1/rtest/$2 break; 当请求文件为/abname/index.php时,它将被重写为/abname/rtest/index.php 但是,如果请求的格式是/abname/dir1/index.php,它将被重写为/abname/dir1/rtest/index.php,但我希望它被重写为/abname/rtest/dir1/index.php 如何编写规则?您需要在第一场比赛中避免使用/ rewr
rewrite ^/ab(.*)/(.*)$ /repo/ab$1/rtest/$2 break;
当请求文件为/abname/index.php时,它将被重写为/abname/rtest/index.php
但是,如果请求的格式是/abname/dir1/index.php,它将被重写为/abname/dir1/rtest/index.php,但我希望它被重写为/abname/rtest/dir1/index.php
如何编写规则?您需要在第一场比赛中避免使用/
rewrite ^/ab([^/]*)/(.*)$ /repo/ab$1/rtest/$2 break;