我的情景
我有以下IIS站点:
www.site.com
调用www.site.com/Login将正确地重定向到子应用程序中的页面,浏览器栏显示www.site.com/Login。
但是,调用www.site.com,重定向到www.site.com/subapplication/Login,它也可以工作,但我希望www.site.com在浏览器栏中显示www.site.com/Login。
IIS结构
www.site.com是一个具有YARP的.NET核心站点
www.site.com/subapplication/Login是一个.NET框架站点
appsettings.json
"ReverseProxy": {
"Routes": {
"fallbackRoute": {
"ClusterId": "fallbackCluster",
"Order": "1",
"Match": {
"Path": "{**catch-all}"
},
"Transforms": [
{ "PathRemovePrefix": "/web" }
{ "RequestHeaderOriginalHost": "true" }
]
}
},
"Clusters": {
"fallbackCluster": {
"Destinations": {
"fallbackApp": {
"Address": "https://dansaleswebdev.danone.com.br/dev/web/"
}
}
}
}
}我想要的
www.site.com重定向到www.site.com/Login而不是www.site.com/subapplication/Login
我已经尝试添加PathRemovePrefix变换以删除/subapplication,但是它没有工作。
https://stackoverflow.com/questions/73491048
复制相似问题