Asp.net core ASP.NET核心url仅重写域
我正在尝试将我的旧域名改为新域名,我的网站上有大量数据。我只需要通过url重写来更改我的域 当我要求:Asp.net core ASP.NET核心url仅重写域,asp.net-core,url-rewriting,.net-core,asp.net-core-2.2,Asp.net Core,Url Rewriting,.net Core,Asp.net Core 2.2,我正在尝试将我的旧域名改为新域名,我的网站上有大量数据。我只需要通过url重写来更改我的域 当我要求: www.myolddomain.net/article/seo-friendly-url-for-this-article 我需要永久(301)重定向到: www.mynewdomain.com/article/seo-friendly-url-for-this-article 在asp.net core中如何执行此操作?您考虑过吗 这很简单 将IISUrlRewrite.xml文件放到应
www.myolddomain.net/article/seo-friendly-url-for-this-article
我需要永久(301)重定向到:
www.mynewdomain.com/article/seo-friendly-url-for-this-article
在asp.net core中如何执行此操作?您考虑过吗
这很简单
总是
Startup.cs
文件的Configure
方法中注册URL重写模块public void配置(IApplicationBuilder应用程序,IHostingEnvironment环境)
{
//忽略无关代码
使用(var iisUrlRewriteStreamReader=File.OpenText(Path.Combine(env.ContentRootPath,“IISUrlRewrite.xml”))
{
var options=new RewriteOptions();
app.UseRewriter(选项);
}
//忽略无关代码
}
到目前为止您尝试了什么?在不知道您的情况下,我建议使用状态码301和位置
标题进行响应,使用状态码307进行临时重定向,使用301进行永久重定向(浏览器会记得)@hatef-您尝试过下面的方法吗?让我知道进展如何。