Url rewriting 使用位置、重写和别名使用Nginx重写特定URL

Url rewriting 使用位置、重写和别名使用Nginx重写特定URL,url-rewriting,nginx,location,Url Rewriting,Nginx,Location,我是Nginx的初学者,我有一个关于特定URL重写的问题 我想要http://myserver.fr/context/[xxxxxxxxxx]/synchronize.php重定向到/space/www/synchronize.php 我想要另一个URL类型http://myserver.php/context/[xxxxxxxx]重定向到/space/www/index.php 因此,我认为正确的conf Nginx是: location /context/ {

我是Nginx的初学者,我有一个关于特定URL重写的问题

我想要http://myserver.fr/context/[xxxxxxxxxx]/synchronize.php重定向到/space/www/synchronize.php

我想要另一个URL类型http://myserver.php/context/[xxxxxxxx]重定向到/space/www/index.php

因此,我认为正确的conf Nginx是:

   location /context/ {
            alias /space/www/;
            rewrite ^(.*).synchronize.php /synchronize.php last;
            rewrite ^/(.*)$ /index.php last;
     }
由于我是Nginx的初学者,你能告诉我我的想法是否合乎逻辑吗?非常感谢