rm domain handling

This commit is contained in:
tparnell
2018-09-28 12:34:21 -04:00
parent ae8ce916a4
commit bbe24e4192
2 changed files with 0 additions and 54 deletions

View File

@@ -17,42 +17,5 @@ namespace aka.terribledev.io
["react-samples"] = "https://github.com/terribledev/react-samples",
["react-sample"] = "https://github.com/terribledev/react-samples"
};
public static string CalculateHostRedirect(string host)
{
if(host.StartsWith("github", System.StringComparison.OrdinalIgnoreCase))
{
return "https://github.com/terribledev";
}
if(host.StartsWith("bitbucket", System.StringComparison.OrdinalIgnoreCase))
{
return "https://bitbucket.org/TerribleDev/";
}
if(host.StartsWith("api", System.StringComparison.OrdinalIgnoreCase))
{
return "http://api.terribledev.io/";
}
if(host.StartsWith("resume", System.StringComparison.OrdinalIgnoreCase))
{
return "http://resume.terribledev.io/";
}
if(host.StartsWith("soupinsummer.co", System.StringComparison.OrdinalIgnoreCase))
{
return "https://about.terribledev.io";
}
if(host.Equals("tommyparnell.com", System.StringComparison.OrdinalIgnoreCase) || host.Equals("www.tommyparnell.com", System.StringComparison.OrdinalIgnoreCase))
{
return "https://about.terribledev.io";
}
if(host.Equals("tparnell.io", System.StringComparison.OrdinalIgnoreCase) || host.Equals("www.tparnell.io", System.StringComparison.OrdinalIgnoreCase))
{
return "https://about.terribledev.io";
}
if(host.Equals("terribledev.io", System.StringComparison.OrdinalIgnoreCase))
{
return "https://about.terribledev.io";
}
return string.Empty;
}
}
}

View File

@@ -44,23 +44,6 @@ namespace aka.terribledev.io
{
loggerFactory.AddConsole(Configuration.GetSection("Logging"));
loggerFactory.AddDebug();
app.Use(async (context, next) => {
if(context.Request.Host.Host.Equals("aka.terribledev.io", StringComparison.OrdinalIgnoreCase))
{
//if we're targeting the forwarder, don't bother doing host calculations. Routes only
await next?.Invoke();
return;
}
var result = Routes.CalculateHostRedirect(context.Request.Host.Host);
if(string.IsNullOrWhiteSpace(result))
{
await next?.Invoke();
return;
}
context.Response.Redirect(result, true);
});
app.UseRouter(a=>{
a.MapGet("favicon.ico", b=>
{