我有一个网站托管在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/subdir2或http://server/subdir1/subdir2/validpath时,它可以正常工作,但是单击任何链接会将我发送到http://server/subdir1/subdir2/website/validpath,这是行不通的。
我想念什么?