Я настроил свой проект так, чтобы он всегда перенаправлялся на https
, и он работает, когда пользователь вводит http://website.com or website.com
, но не работает, когда он набирает http://www.website.com or https://www.website.com or www.website.com
Это настройка, которую я имею:
public void ConfigureServices(IServiceCollection services)
{
services.Configure<CookiePolicyOptions>(options =>
{
// This lambda determines whether user consent for non-essential cookies is needed for a given request.
options.CheckConsentNeeded = context => false;
options.MinimumSameSitePolicy = SameSiteMode.None;
});
services.AddHttpsRedirection(options =>
{
options.HttpsPort = 443;
});
services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);
}
и внутри Configure
у меня есть app.UseHttpsRedirection();
Проект разработан в .NET Core 2.1