Skip to content

Commit

Permalink
Add redirection #494
Browse files Browse the repository at this point in the history
  • Loading branch information
sebastieno committed Oct 5, 2017
1 parent 00c1f64 commit e488826
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 10 deletions.
1 change: 1 addition & 0 deletions Blog.Web/Blog.Web.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="2.0.0" />
<PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink" Version="2.0.0" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.0.0" />
<PackageReference Include="Microsoft.AspNetCore.Rewrite" Version="2.0.0" />
</ItemGroup>
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.0" />
Expand Down
20 changes: 10 additions & 10 deletions Blog.Web/Startup.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@
using Blog.Domain;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Localization;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Rewrite;

namespace Blog.Web
{
Expand All @@ -20,16 +22,6 @@ public Startup(IConfiguration configuration)
Configuration = configuration;
}

//public Startup(IHostingEnvironment env)
//{
// var builder = new ConfigurationBuilder()
// .AddJsonFile("appsettings.json")
// .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true)
// .AddEnvironmentVariables();

// Configuration = builder.Build();
//}

public IConfiguration Configuration { get; }

public void ConfigureServices(IServiceCollection services)
Expand All @@ -45,6 +37,11 @@ public void ConfigureServices(IServiceCollection services)
services.AddScoped<GetPostsQuery>();

services.AddMvc();

services.Configure<MvcOptions>(options =>
{
options.Filters.Add(new RequireHttpsAttribute());
});
}

public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
Expand All @@ -61,6 +58,9 @@ public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerF
app.UseExceptionHandler("/Home/Error");
}

var options = new RewriteOptions().AddRedirectToHttps();
app.UseRewriter(options);

app.UseStaticFiles();

app.UseRequestLocalization(new RequestLocalizationOptions()
Expand Down

0 comments on commit e488826

Please sign in to comment.