From bfad47c2af713b98b8c7ddaa7940a26d3818de4a Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Sat, 27 Jun 2026 21:01:52 +0900 Subject: [PATCH] =?UTF-8?q?=EC=88=98=EC=A0=95:=20=EB=B8=94=EB=A1=9C?= =?UTF-8?q?=EA=B7=B8=20=EC=83=81=EC=84=B8=20=EB=9D=BC=EC=9A=B0=ED=8A=B8=20?= =?UTF-8?q?=EC=B6=A9=EB=8F=8C=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TaxBaik.Web/Controllers/BlogController.cs | 4 -- TaxBaik.Web/Program.cs | 54 ----------------------- 2 files changed, 58 deletions(-) diff --git a/TaxBaik.Web/Controllers/BlogController.cs b/TaxBaik.Web/Controllers/BlogController.cs index d88c01a..47f6ad1 100644 --- a/TaxBaik.Web/Controllers/BlogController.cs +++ b/TaxBaik.Web/Controllers/BlogController.cs @@ -32,10 +32,6 @@ public class BlogController : ControllerBase return Ok(post); } - [HttpGet("~/blog/{slug}")] - public IActionResult RedirectToBlogPage(string slug) - => RedirectPermanent($"/taxbaik/blog/{slug}"); - [HttpGet("admin/all")] [Authorize] public async Task GetAll() diff --git a/TaxBaik.Web/Program.cs b/TaxBaik.Web/Program.cs index 2ff39cc..b0bf4af 100644 --- a/TaxBaik.Web/Program.cs +++ b/TaxBaik.Web/Program.cs @@ -142,60 +142,6 @@ if (!app.Environment.IsDevelopment()) app.MapControllers(); app.MapHealthChecks("/healthz"); app.MapRazorPages(); -app.MapGet("/blog/{slug}", async (string slug, TaxBaik.Application.Services.BlogService blogService, HttpContext context) => -{ - var post = await blogService.GetBySlugAsync(slug, context.RequestAborted); - if (post == null) - return Results.NotFound(); - - var baseUrl = $"{context.Request.Scheme}://{context.Request.Host}{context.Request.PathBase}"; - var canonical = $"{baseUrl}/blog/{post.Slug}"; - var html = $""" - - - - - - {System.Net.WebUtility.HtmlEncode(post.SeoTitle ?? post.Title)} - - - - -
-

{System.Net.WebUtility.HtmlEncode(post.Title)}

-
- - -"""; - return Results.Content(html, "text/html; charset=utf-8"); -}); -app.MapGet("/taxbaik/blog/{slug}", async (string slug, TaxBaik.Application.Services.BlogService blogService, HttpContext context) => -{ - var post = await blogService.GetBySlugAsync(slug, context.RequestAborted); - if (post == null) - return Results.NotFound(); - - var baseUrl = $"{context.Request.Scheme}://{context.Request.Host}{context.Request.PathBase}"; - var canonical = $"{baseUrl}/blog/{post.Slug}"; - var html = $""" - - - - - - {System.Net.WebUtility.HtmlEncode(post.SeoTitle ?? post.Title)} - - - - -
-

{System.Net.WebUtility.HtmlEncode(post.Title)}

-
- - -"""; - return Results.Content(html, "text/html; charset=utf-8"); -}); app.MapRazorComponents().AddInteractiveServerRenderMode(); app.Run();