2012-12-13 296 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/; 
}