2012-12-13 58 views
3

我有URL这样nginx的URL重写规则

http://domain/PROD_SHEP_PDF_Downloader/DownloadPdf?favorId=10100018565295&lang=ru 

我想这部分PROD_SHEP_PDF_Downloader改写这个SHEP_PDF_Downloader这样的结果将是

http://domain/SHEP_PDF_Downloader/DownloadPdf?favorId=10100018565295&lang=ru 

此规则不工作

location /PROD_SHEP_PDF_Downloader/ { 
     rewrite ^/PROD_SHEP_PDF_Downloader/(.*) SHEP_PDF_Downloader/$1 break; 
     proxy_pass http://localhost:85; 
} 

回答

1

Docs说如果你只是想改变URI前缀,你可以用这个:

location /name/ { 
    proxy_pass http://127.0.0.1/remote/; 
}