asp.net网站,URL为www且不带www时进行身份验证

时间:2018-06-21 16:30:48

标签: asp.net asp.net-mvc url-rewriting

我有使用ASP.NET MVC构建的网站。该网站具有SSL,因此我可以从任何调用重定向到https。

但是,当用户登录时,我可以有两个选项卡,一个选项卡使用www打开网站,另一个选项卡不使用www:https://example.comhttps://www.example.com

如果用户使用一种形式的url登录,那么即使其他选项卡使用另一种形式的url,我也希望浏览器会注意到该用户已登录。但这种情况并非如此。浏览器(Windows上为Chrome)无法识别用户已登录。

我该如何处理,以便用户将使用任何形式的url登录?

1 个答案:

答案 0 :(得分:1)

您应该设置从www.exampleexampleexamplewww.example的301重定向,以便您的用户仅使用单个域中的应用程序。许多网站(Facebook,Reddit和StackOverflow等)都使用301重定向,从www.domain.com到domain.com。

enter image description here