ASP.NET CORE实现网站跳转到非www域名

.net core 2023年3月29日 阅读人数:32

在本站的博客部署的时候,按照以往的习惯,都是直接使用www开头的二级域名。

但是自从chrome默认不显示www的后,我部署网站就直接使用非www的域名了。并且还是把www域名跳转到非www的域名。

本站域名是iwscl.com,但是很多用户直接访问本站都是使用www.iwscl.com

所以需要做一个简单的跳转。

实现方式也很多。

1.在中间件判断。

2.使用URL重写

站长使用的是第二种。

 var option = new RewriteOptions();
        option.AddRedirectToNonWwwPermanent();
        option.AddRedirectToHttps();
        app.UseRewriter(option);
    }