@inject Microsoft.Extensions.Configuration.IConfiguration Configuration @ViewData["Title"] @if (!string.IsNullOrEmpty(ViewData["Title"] as string)) { <text>-</text> } 쿠팡 상품 카탈로그 @* 정규 주소(canonical). 쿼리스트링이 붙은 주소가 별도 페이지로 색인되는 것을 막는다. 리버스 프록시 뒤에서는 Request.Scheme 이 http 로 들어올 수 있어 SitemapController 와 동일하게 설정값(Site:BaseUrl)을 우선 사용한다. 색인 대상이 아닌 페이지(검색 결과, 오류)는 ViewData["NoIndex"] = true 로 표시해 canonical 대신 noindex 를 내보낸다. *@ @if (ViewData["NoIndex"] is true) { } else { var canonicalBase = (Configuration["Site:BaseUrl"] ?? "https://goods.web.or.kr").TrimEnd('/'); } @await RenderSectionAsync("Styles", required: false)
X
@RenderBody()
@await RenderSectionAsync("Scripts", required: false)