Nginx到IIS反向代理的路径不同

时间:2019-04-05 18:42:22

标签: nginx iis proxy

我有一个网站托管在http://server/subdir1/subdir2/上,该网站托管在IIS服务器上的http://dotnet/subdir1/subdir2/website上,其中每个网站的subdir1 / subdir2部分相同。

我有以下内容。

location /subdir1/subdir2 {
   rewrite ^/subdir1/subdir2/website(/.*)$ $1 break;
   proxy_pass http://dotnet/subdir1/subdir2/website;
   proxy_set_header Host $host;
   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

当我浏览到http://server/subdir1/subdir2http://server/subdir1/subdir2/validpath时,它可以正常工作,但是单击任何链接会将我发送到http://server/subdir1/subdir2/website/validpath,这是行不通的。

我想念什么?

0 个答案:

没有答案