feat(seo): make paca.chanpaca.net the canonical domain for the whole site

Both hostnames served the same sitemap and feed, so the sitemap submitted for
paca.chanpaca.net listed only mediabrowser.chanpaca.net URLs and Naver rejected
it as not matching the verified domain. Switch every canonical URL, Open Graph
tag, hreflang, JSON-LD, sitemap, RSS feed, llms files, app share link, package
manifest and promo UTM to paca.chanpaca.net, then resubmit the corrected Naver
and Search Console sitemaps. All 2,757 tests pass.

💘 Generated with Crush

Assisted-by: Crush:deepseek-v4.1-flash
This commit is contained in:
Yun Chan 2026-09-15 05:04:51 +09:00
parent a5a8da7424
commit a2916e953c
31 changed files with 176 additions and 174 deletions

View file

@ -9,12 +9,12 @@
<meta property="og:type" content="article">
<meta property="og:title" content="AES-128 암호화 HLS(m3u8) 스트림 복호화 다운로드 방법 - Paca">
<meta property="og:description" content="암호화된 HLS 스트림도 로그인 세션 그대로 무손실 MP4로. EXT-X-KEY 키 자동 획득과 실시간 복호화를 무료 미디어 브라우저에서.">
<meta property="og:url" content="https://mediabrowser.chanpaca.net/how-to-download-hls-aes-128.html">
<meta property="og:image" content="https://mediabrowser.chanpaca.net/assets/og.jpg">
<meta property="og:url" content="https://paca.chanpaca.net/how-to-download-hls-aes-128.html">
<meta property="og:image" content="https://paca.chanpaca.net/assets/og.jpg">
<meta name="theme-color" content="#08090d">
<link rel="canonical" href="https://mediabrowser.chanpaca.net/how-to-download-hls-aes-128.html">
<link rel="alternate" hreflang="ko" href="https://mediabrowser.chanpaca.net/how-to-download-hls-aes-128.html">
<link rel="alternate" hreflang="x-default" href="https://mediabrowser.chanpaca.net/how-to-download-hls-aes-128.html">
<link rel="canonical" href="https://paca.chanpaca.net/how-to-download-hls-aes-128.html">
<link rel="alternate" hreflang="ko" href="https://paca.chanpaca.net/how-to-download-hls-aes-128.html">
<link rel="alternate" hreflang="x-default" href="https://paca.chanpaca.net/how-to-download-hls-aes-128.html">
<meta name="twitter:card" content="summary_large_image">
<script type="application/ld+json">
@ -33,19 +33,19 @@
"@type": "HowToStep",
"name": "1단계: Paca 내장 브라우저에서 영상 재생",
"text": "Paca를 실행해 암호화 스트림을 사용하는 영상 페이지를 엽니다. 로그인 권한이 필요한 영상은 브라우저 안에서 로그인해 세션을 유지합니다.",
"url": "https://mediabrowser.chanpaca.net/how-to-download-hls-aes-128.html#step-1"
"url": "https://paca.chanpaca.net/how-to-download-hls-aes-128.html#step-1"
},
{
"@type": "HowToStep",
"name": "2단계: EXT-X-KEY 암호화 키 자동 획득",
"text": "재생이 시작되면 스니퍼가 m3u8 플레이리스트의 EXT-X-KEY 태그를 읽어 암호화 방식(AES-128)과 키 URI, IV를 파악하고 브라우저 세션 키로 키를 내려받습니다.",
"url": "https://mediabrowser.chanpaca.net/how-to-download-hls-aes-128.html#step-2"
"url": "https://paca.chanpaca.net/how-to-download-hls-aes-128.html#step-2"
},
{
"@type": "HowToStep",
"name": "3단계: 세그먼트 수신 및 실시간 복호화",
"text": "암호화된 .ts 세그먼트를 병렬로 내려받는 즉시 AES-128로 복호화하고, 완료 후 ffmpeg가 재인코딩 없이 단일 MP4로 결합합니다.",
"url": "https://mediabrowser.chanpaca.net/how-to-download-hls-aes-128.html#step-3"
"url": "https://paca.chanpaca.net/how-to-download-hls-aes-128.html#step-3"
}
]
},