2016-11-23 71 views

回答

0

您可以使用rewrite以递归方式更改符号,直到它们全部更改。假设实际文件en_US为你的榜样下显示:

location /en/ { 
    rewrite ^/en/(.*)[^A-Za-z0-9_](.*)$ /en/$1_$2 last; 
    rewrite ^/en/(.*)$ /en_US/$1 last; 
} 
location /en_US/ { 
    root /path/to/real/files; 
} 

第一rewrite反复匹配,直到所有的符号被消耗。第二个rewrite准备好URI来为真实文件提供服务。

查看this document了解更多。