Broken Link 검사기 & Cleaner

이 도구에 대해

깨진 링크 검사 및 정리란?

깨진 링크 검사 및 정리는 붙여넣은 텍스트, Markdown, HTML, JSON, CSV, XML, YAML, 업로드한 텍스트 파일 또는 웹페이지 URL에서 URL을 추출합니다. 브라우저에서 HTTP/HTTPS 링크를 확인하고 깨짐, 리디렉션, 건너뜀, 타임아웃, CORS 차단 링크를 표시한 뒤, 원본 콘텐츠 형태를 최대한 유지하면서 선택한 URL을 제거하거나 바꾸도록 도와줍니다.

사용 방법

1. 콘텐츠를 붙여넣거나 지원되는 텍스트 파일을 업로드하거나 웹페이지 URL을 입력합니다. 2. 콘텐츠에 /docs/page 같은 상대 링크가 있으면 Base URL을 추가합니다. 3. 링크 확인을 클릭하고 각 URL 상태, 발생 횟수, 브라우저 제한 메모를 검토합니다. 4. 각 깨진 링크에 대해 유지, 제거, 바꾸기를 선택하거나 일괄 작업을 사용합니다. 5. 정리된 콘텐츠, CSV 보고서, JSON 보고서 또는 Markdown 보고서를 복사하거나 다운로드합니다.

지원 입력

일반 텍스트, 원시 URL 목록, Markdown, HTML, JSON, CSV, XML, YAML, README 콘텐츠, CMS 내보내기 데이터, .txt, .md, .html, .htm, .csv, .json, .xml, .yml, .yaml 파일을 지원합니다. 웹 URL 모드는 대상 사이트가 허용할 때 브라우저에서 페이지를 직접 가져옵니다.

URL 추출

URL regex로 fallback하기 전에 형식에 맞게 추출합니다. Markdown 링크와 이미지, HTML href/src/srcset/action/poster/content 속성, protocol-relative URL, www 도메인, 일반 HTTP 또는 HTTPS URL을 감지합니다. 상대 링크는 Base URL이 제공될 때만 해석됩니다.

정리 옵션

제거 모드는 선택된 링크 변경 방식을 제어합니다. URL만 제거, 가능한 경우 Markdown 또는 anchor 요소 전체 제거, 빈 값으로 바꾸기, null로 바꾸기, 또는 안전한 field-style 정리 fallback을 사용할 수 있습니다. 대체 URL은 유효한 HTTP 또는 HTTPS 링크여야 합니다.

보고서와 내보내기

보고서에는 원본 URL, 정규화 URL, 상태, 가능한 경우 HTTP 상태 코드, 최종 리디렉션 URL, 발생 횟수, 선택한 작업, 대체 URL, 이유가 포함됩니다. 정리된 콘텐츠와 보고서를 텍스트, Markdown, CSV, JSON으로 내보낼 수 있습니다.

개인정보와 브라우저 제한

붙여넣은 텍스트와 업로드한 파일은 브라우저에서 로컬 처리되며 업로드되지 않습니다. 링크 확인과 웹 URL 모드는 browser fetch를 사용하므로, 일부 유효한 사이트가 브라우저 기반 상태 확인을 허용하지 않으면 CORS blocked로 보일 수 있습니다. 이는 브라우저 보안 제한이지 링크가 깨졌다는 증거가 아닙니다.

제한 사항

이 MVP는 전체 웹사이트 crawler가 아니며, JavaScript 렌더링 페이지를 실행하지 않고, CORS 우회를 위한 서버 proxy도 사용하지 않습니다. 중첩 JSON 필드나 CSV 열 제거 같은 복잡한 구조 정리는 원본 형식 손상을 피하기 위해 보수적으로 처리합니다.