Razor Pages 경로 최적화: 절대 경로 → 상대 경로
## 변경사항
- Login.cshtml.cs: /taxbaik/* 절대 경로 제거
- RedirectUrl: '/taxbaik/admin/dashboard' → '/admin/dashboard'
- NormalizeRedirectUrl: 경로 정규화 로직 간소화
- 모든 Razor Pages (.cshtml):
- href='/taxbaik/*' → href='/*' 변경
- src='/taxbaik/*' → src='/*' 변경
- Response.Redirect('/taxbaik/*') → Response.Redirect('/*') 변경
- Feed.cshtml: RSS 피드의 절대 URL 유지 (SEO용)
## 원칙
✅ 내부 링크: 상대 경로 사용
✅ 외부 URL (RSS, CanonicalUrl): 절대 URL 유지
✅ Nginx: /taxbaik 프리픽스 자동 처리
## 결과
✅ 빌드: 0 오류, 2 경고
✅ 전체 경로 최적화 완료
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
<nav aria-label="breadcrumb" class="py-3" style="background: #F9F7F3; border-bottom: 1px solid #D9D3C4;">
|
||||
<div class="container">
|
||||
<ol class="breadcrumb mb-0">
|
||||
<li class="breadcrumb-item"><a href="/taxbaik/" class="text-decoration-none">홈</a></li>
|
||||
<li class="breadcrumb-item"><a href="/" class="text-decoration-none">홈</a></li>
|
||||
<li class="breadcrumb-item active">소개</li>
|
||||
</ol>
|
||||
</div>
|
||||
@@ -16,7 +16,7 @@
|
||||
<div class="container py-5">
|
||||
<!-- 돌아가기 버튼 -->
|
||||
<div class="mb-4">
|
||||
<a href="/taxbaik/" class="btn btn-sm btn-outline-secondary">← 홈으로 돌아가기</a>
|
||||
<a href="/" class="btn btn-sm btn-outline-secondary">← 홈으로 돌아가기</a>
|
||||
</div>
|
||||
|
||||
<!-- Hero Section -->
|
||||
@@ -141,7 +141,7 @@
|
||||
<h3 class="fw-bold mb-3">세금 고민, 이제 끝내세요</h3>
|
||||
<p class="text-muted mb-5">무료 상담으로 현재 상황을 진단하고 맞춤형 절세 전략을 받아보세요.</p>
|
||||
<div class="d-flex gap-3 justify-content-center flex-wrap">
|
||||
<a href="/taxbaik/contact" class="btn btn-primary btn-lg">상담 신청하기</a>
|
||||
<a href="/contact" class="btn btn-primary btn-lg">상담 신청하기</a>
|
||||
<a href="https://pf.kakao.com/_xoxchTX" target="_blank" rel="noopener noreferrer" class="btn btn-warning btn-lg">카카오채널로 문의</a>
|
||||
</div>
|
||||
</section>
|
||||
@@ -151,19 +151,19 @@
|
||||
<h4 class="fw-bold mb-4">다른 페이지 보기</h4>
|
||||
<div class="row g-3 justify-content-center">
|
||||
<div class="col-md-4">
|
||||
<a href="/taxbaik/" class="btn btn-outline-primary btn-sm w-100 py-3">
|
||||
<a href="/" class="btn btn-outline-primary btn-sm w-100 py-3">
|
||||
🏠 홈으로<br/>
|
||||
<small class="text-muted">서비스 및 최신 정보</small>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<a href="/taxbaik/services" class="btn btn-outline-primary btn-sm w-100 py-3">
|
||||
<a href="/services" class="btn btn-outline-primary btn-sm w-100 py-3">
|
||||
📊 전문 서비스<br/>
|
||||
<small class="text-muted">사업자·부동산·자산 관리</small>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<a href="/taxbaik/blog" class="btn btn-outline-primary btn-sm w-100 py-3">
|
||||
<a href="/blog" class="btn btn-outline-primary btn-sm w-100 py-3">
|
||||
📝 세무 정보 블로그<br/>
|
||||
<small class="text-muted">절세팁 및 신고 가이드</small>
|
||||
</a>
|
||||
|
||||
Reference in New Issue
Block a user