2015-09-08 57 views

回答

0

它的工作原理採用

rewrite ^/publicapp/(.*) /myapp/$1 break; 

至少它與我非常簡單的應用程序一樣。 現在我必須弄清楚如何做適當的鏈接轉換(對於使用ISA Server/TMG術語感到抱歉,不知道它是否與nginx相同)。

由於pythagor :-)

編輯

只能如果我繼續尾隨斜線在瀏覽器(https://www.mywebsite.com/publicapp/)在URL後。

另一個編輯

要確保網址斜線結束:

rewrite ^([^.]*[^/])$ $1/ permanent; 

來自here(第一個答案)

0

試試這個:

location ~* /publicapp/ { 
    rewrite ^/publicapp/(.*)$ /myapp/$1 break; 
    proxy_pass https://myserver.domain.local; 
} 

這將改寫你的路徑,並使用在服務器。本地新。

+0

不幸的是,這使得在MYSERVER nginx的請求/老.domain.local。 – bitfrickler

+0

你有沒有在myserver.domain.local rewrete規則?正如你所看到的,我們這裏沒有'/ old'。 – pythagor

+0

對不起。我的意思是/ publicapp。 – bitfrickler