У меня есть веб-сайт, размещенный на 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, который не работает.
Чего мне не хватает?