Asp.net core ASP.NET核心Url仅重写子网站的域名www.olddomain.com/Subsite
我正在尝试配置从到的URL重定向 我使用了来自Asp.net core ASP.NET核心Url仅重写子网站的域名www.olddomain.com/Subsite,asp.net-core,url-rewriting,Asp.net Core,Url Rewriting,我正在尝试配置从到的URL重定向 我使用了来自 ,我希望请求被重定向,但实际重定向到1。我用app.UseRewriter(rewriteOpts)尝试了你的代码。但对我来说效果很好。你能告诉我们繁殖的方法吗?2.根据您上次的https://www.olddomain.com/Subsitehttps://www.newdomain.com,我怀疑它是否被重定向:/Sub重定向sitehttps://www.newdomain.com标题。你如何应用这个规则?您是在IIS中使用它还是使用重写中
,我希望请求被重定向,但实际重定向到1。我用app.UseRewriter(rewriteOpts)尝试了你的代码代码>。但对我来说效果很好。你能告诉我们繁殖的方法吗?2.根据您上次的https://www.olddomain.com/Subsitehttps://www.newdomain.com
,我怀疑它是否被重定向:/Sub重定向sitehttps://www.newdomain.com
标题。你如何应用这个规则?您是在IIS中使用它还是使用重写中间件?谢谢@itminus,我使用了重写中间件。。。Startup.csvar options=new RewriteOptions().addisurlrewrite(iisUrlRewriteStreamReader)时的以下代码;app.UseRewriter(选项)代码>中间有一个F5负载平衡器-这可能是罪魁祸首吗?
<rule name="Host replace - Old to new" stopProcessing="true" enabled="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="www\.olddomain\.com" ignoreCase="true" />
</conditions>
<action type="Redirect" url="https://wwww.newdomain.com{REQUEST_URI}" redirectType="Permanent" appendQueryString="true" />
</rule>