nginx url重写规则

时间:2012-12-13 09:08:38

标签: nginx

我有这样的网址

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 个答案:

答案 0 :(得分:1)

Docs说如果您只想更改URI前缀,可以使用:

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