fix: Facebook 페이지 URL 중복 prepend + YouTube linkedUrl 상대경로 버그
- FacebookAudit: 'facebook.com/...' 형식 데이터에 'https://www.facebook.com/' 가 중복 prepend 되어 'https://www.facebook.com/facebook.com/...' 깨진 URL 생성 - YouTubeAudit: linkedUrls 의 url 이 protocol 없이 그대로 href 에 들어가 상대 경로로 인식되던 버그 - 6개 병원 (view/banobagi/grand/wonjin/ts/irum) 모두 영향 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>main
parent
99d72f81d6
commit
105e8288e0
|
|
@ -62,7 +62,13 @@ function PageCard({ page, index }: { key?: string | number; page: FacebookPage;
|
|||
<h3 className="font-bold text-lg text-[#0A1128] mb-1">
|
||||
{page.url ? (
|
||||
<a
|
||||
href={page.url.startsWith('http') ? page.url : `https://www.facebook.com/${page.url}`}
|
||||
href={
|
||||
page.url.startsWith('http')
|
||||
? page.url
|
||||
: page.url.startsWith('facebook.com/') || page.url.startsWith('www.facebook.com/')
|
||||
? `https://${page.url.replace(/^www\./, 'www.')}`
|
||||
: `https://www.facebook.com/${page.url.replace(/^@/, '')}`
|
||||
}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="hover:text-[#6C5CE7] inline-flex items-center gap-1"
|
||||
|
|
|
|||
|
|
@ -96,7 +96,7 @@ export default function YouTubeAudit({ data }: YouTubeAuditProps) {
|
|||
{data.linkedUrls.map((link) => (
|
||||
<a
|
||||
key={link.url}
|
||||
href={link.url}
|
||||
href={link.url.startsWith('http') ? link.url : `https://${link.url}`}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="inline-flex items-center gap-1 text-xs text-[#6C5CE7] hover:underline"
|
||||
|
|
|
|||
Loading…
Reference in New Issue