2026년 8월, 1998년에 작성된 한 오래된 글이 해커뉴스(Hacker News)에 다시 올라와 171개의 추천을 받았다. 댓글창은 순식간에 죽은 링크들의 부검실로 변했다. 한 사용자는 최근 구매한 로지텍 마우스 사진을 공유했다. 제품 카드에는 “logitech.com/mx 접속하여 시작하기”라고 적혀 있었지만, 정작 링크를 클릭하니 Forbidden 에러가 떴다. 출시된 지 1년도 안 된 제품이었다. 다른 사용자는 윈도우(Windows) 내부에 묻혀 있는 마이크로소프트 도움말 링크를 꺼내 보여주었는데, 클릭하면 일반 안내 페이지로 이동할 뿐 원래 내용은 이미 사라진 뒤였다. 또 다른 사용자는 1년 전쯤 스마트 에어컨을 사서 앱을 다운로드하려고 QR 코드를 스캔했지만, 그 QR 코드의 링크조차 이미 죽어 있었다.
이 글의 제목은 “Cool URIs Don’t Change(좋은 URI는 바뀌지 않는다)”. 작성자는 웹의 발명자인 팀 버너스리(Tim Berners-Lee)다. 28년 전 그는 “웹 주소를 바꾸지 마라. 바꾸면 죽는다”고 분명히 경고했다. 28년이 지난 지금, 댓글창에 쏟아진 수많은 사례들은 아무도 그 경고에 귀를 기울이지 않았음을 증명하고 있다. 그 전말을 자세히 짚어본다.
그림: “Cool URIs Don’t Change”를 토론하는 해커뉴스 댓글창. 사용자들이 다양한 링크 부식 사례를 보여주고 있다. 출처: news.ycombinator.com
URI란 무엇인가: 웹의 도로명 주소
일반적인 이용자에게 웹 주소(URL/URI)란 복사해서 붙여넣는 문자열에 불과하다. 하지만 그것은 웹페이지가 어디에 살고 있는지를 알려주는 도로명 주소판과 같다.
주소판 자체는 아무런 콘텐츠도 담고 있지 않다. 서버상의 웹페이지가 이사를 가거나, 이름을 바꾸거나, 삭제되어도 누군가 구 주소판을 철거하지 않는 한 주소 자체는 따라 바뀌지 않는다. 문제는 거의 모든 이들이 이사를 할 때 옛 주소판을 손수 철거해 버린다는 점이다.
그 결과 인터넷 전역이 죽은 링크로 가득 차게 되었다. 브라우저 즐겨찾기에 넣어둔 “좋은 글”들은 평균 5년이면 먹통이 된다. 이는 토론창에서 반복해서 인용된 경험칙이다. 여러분 자신의 즐겨찾기 목록을 확인해 보라. 클릭했을 때 “페이지를 찾을 수 없습니다”가 나오는 링크가 얼마나 되는가?
링크는 왜 죽는가
링크가 죽는 원인들을 나열해 보면, 단 하나도 “어쩔 수 없는 불가항력”인 것은 없다.
첫 번째 원인은 사이트 개편이다. “더 나은 서비스를 위해 사이트를 재단장했습니다.” 옛 주소를 새 페이지로 연결(리다이렉트)해 주는 것은 매우 적은 비용으로 가능한 일이지만, 대부분의 기업은 그렇게 하지 않는다. 옛 페이지는 트래픽 가치가 없고, 유지 관리에는 손이 가며, 삭제해 버리는 편이 깔끔하기 때문이다.
기업의 폐업이나 도메인 만료는 그나마 납득할 만한 몇 안 되는 이유다. 훨씬 더 흔한 이유는 파일을 딴 곳으로 옮겼거나, 담당자가 바뀌었거나, 정적 페이지에서 동적 프로그램 생성으로 전환했거나, 콘텐츠가 너무 많아 통째로 내린 경우다. 이 모든 일은 이용자가 보지 못하는 이면에서 일어나며, 수많은 링크를 한꺼번에 죽이고 있다.
팀 버너스리는 이 모든 핑계들을 하나하나 단호하게 비판했다. 파일 위치 이동? “가장 핑계답지 않은 핑계 중 하나다.” 프로그램을 스크립트에서 바이너리로 바꿨다? “구현 세부사항을 주소에 써넣으면 메커니즘이 바뀔 때 웹 주소가 전부 죽는다.” 그는 W3C 스스로도 이를 완전히 지키지는 못한다는 점을 인정하며 “내가 한 말이 아닌, 내가 하라는 대로 하라”는 명언을 남기기도 했다.
그림: W3C 웹사이트의 404 “페이지를 찾을 수 없음” 화면. 웹페이지가 사라질 때 이용자가 보게 되는 모습이다. 출처: w3.org
1998년 그가 남긴 경고
1998년 글에서 제시한 좋은 웹 주소의 기준은 오늘날에도 여전히 유효하다. 짧고, 안정적이며, 읽기 쉽고, 구현 세부사항을 노출하지 않는 것이다.
구체적인 방법의 핵심은 “빼기”에 있다. 웹 주소에 작성자 이름을 넣지 마라(사람은 퇴사한다). 주제 분류를 넣지 마라(분류는 개편된다). “최신”, “초안” 같은 상태 단어를 넣지 마라(상태는 바뀐다). .html 같은 확장자를 넣지 마라(20년 뒤에도 HTML을 쓴다는 보장이 없다). cgi-bin이나 .pl 같은 소프트웨어의 흔적은 더욱 안 된다. 그가 권장한 것은 생성 날짜를 넣는 것이었다. 날짜는 결코 변하지 않기 때문이다. W3C 자체의 의장 회의록 주소는 w3.org/1998/12/01/chairs로, 날짜로 시작해 28년 동안 단 한 번도 바뀌지 않았다.
명언은 바로 이 문장이다. “URIs don’t change: people change them.(주소가 바뀌는 것이 아니라 사람이 바꾸는 것이다.)”
그는 시간의 척도도 함께 제시했다. 웹사이트 관리자는 주소가 2년 뒤, 20년 뒤, 나아가 200년 뒤에도 유효하도록 유지할 책임이 있다는 것이다. 이러한 시간 척도는 인터넷의 상업적 리듬과 근본적으로 충돌한다.
왜 28년 동안 아무도 듣지 않았나
답은 기술이 아니라 유인 구조(인센티브)에 있다.
비즈니스 세계의 셈법은 분기 단위로 돌아간다. 옛 페이지는 트래픽을 일으키지 않고 수익을 주지 않으므로 삭제하는 것이 “합리적”이다. 사이트를 개편할 때 옛 주소를 싹 지워버리면 평가 지표가 깔끔해진다. 링크가 죽어서 손해를 보는 것은 이용자이지 기업이 아니다. 댓글창에서는 마이크로소프트의 논리를 꼬집는 의견도 있었다. 문서의 깨진 링크 문제를 해결해 주는 컨설팅 생태계로 돈을 버는 구조라면, 기업 입장에서 주소를 안정적으로 유지할 유인이 전혀 없다는 뜻이다. 다소 뼈있는 말이지만 한 가지 사실을 가리킨다. 링크를 안정적으로 유지하는 것은 재무제표상에서 단 한 번도 우선순위였던 적이 없다.
완만한 진전도 있었다. 검색엔진이 SEO 평가를 통해 “옛 링크를 죽이지 마라”는 상업적 압박을 가하면서 301 리다이렉트가 업계의 표준이 되었고, 콘텐츠 관리 시스템(CMS)도 글 제목이 바뀔 때 자동으로 연결해 주도록 발전했다. 링크 부식이 더뎌지기는 했지만 해결되지는 않았다. 한 번의 개편은 연결을 유지할지 몰라도 두 번, 세 번 개편되면 어떻게 되겠는가? 댓글창의 한 한마디가 이를 요약한다. 바로 “엔트로피”다.
대가: 끊어지는 지식의 사슬
링크 부식은 단순히 “웹페이지가 안 열린다”는 소소한 불편에 그치지 않는다. 지식의 토대 자체를 갉아먹는다.
2014년 하버드 로스쿨의 연구 조사 결과는 충격적이었다. 미국 연방대법원 판결문에서 인용한 웹 주소 중 절반 이상이 이미 효력을 잃고 죽어 있었다. 『하버드 로 리뷰』 자체의 온라인 아티클조차 인용 링크의 70% 이상이 깨져 있었다. 판결문은 사법 체계의 초석이다. 하지만 인용된 법률 문서가 열리지 않는다면, 후대가 판례의 근거를 검증하기 위해 다시 종이 문서 더미로 돌아가 발굴 작업을 해야만 한다.
학술 논문의 인용 링크 부식률 역시 놀라울 정도로 높다. 논문 간의 상호 인용은 웹 주소에 의존한다. 인용이 끊어지면 지식의 사슬도 끊어진다. 일반 이용자들의 브라우저에는 수십, 수백 개의 죽은 즐겨찾기가 아무런 통계도 없이 잊혀진 채 누워 있다.
아이러니한 장면은 1998년 글 자체에도 등장한다. 저자는 당시 영구적인 웹 주소의 좋은 예로 미국국립과학재단(NSF)의 1998년 문서 페이지를 들며 “2098년에도 이 주소는 아마 유효할 것”이라고 평했다. 2026년 8월, 댓글창의 한 이용자가 직접 확인해 본 결과는 404 Not Found였다. 그 페이지는 2025년에 사망하여, 저자의 예언보다 73년 일찍 사라졌다.
구제책은 있는가
구제책은 존재하며, 많은 이들이 생각하는 것보다 훨씬 큰 규모로 작동하고 있다.
인터넷 아카이브(Internet Archive)의 웨이백 머신(Wayback Machine)은 1996년부터 전 세계 웹페이지의 스냅샷을 지속적으로 저장해 오고 있다. 2025년 10월, 저장된 웹페이지 수는 1조 개를 돌파했다. 원본 웹페이지가 죽더라도 웨이백 머신 속에 사본이 남아 있다—즐겨찾기에서 끊어진 링크도 이곳에서 찾아낼 확률이 높다.
그림: 인터넷 아카이브 메인 화면. “1조 개 이상의 저장된 웹페이지 검색”이라는 문구가 보인다. 출처: archive.org
법조계에는 전문 아카이빙 서비스가 존재한다. 하버드의 Perma.cc 프로젝트는 판결문에 인용된 웹페이지를 변경 불가능한 사본으로 고정해 보존한다. 학술계의 DOI 번호도 같은 개념이다. 번호 자체는 변하지 않으며, 그 뒤에 연결된 실제 주소만 변경될 수 있다.
그러나 이러한 대안들에도 한계는 있다. 아카이빙이 실시간으로 이루어지지 않으므로, 페이지가 삭제되기 전 수집되지 못하면 사라지고 만다. 저작권 침해 논란도 계속되고 있다. 인터넷 아카이브는 2023년 도서 스캔 문제로 출판사들에게 고소를 당했고, 패소한 후 일부 도서를 내려야 했다. 링크 부식을 해결할 수 있느냐에 대해서는 의견이 갈린다. 낙관론자들은 301 리다이렉트와 아카이빙으로 대다수를 커버할 수 있다고 말하고, 비관론자들은 사이트 재단장이 일어날 때마다 새로운 죽은 링크가 쏟아져 나온다고 지적한다.
마치며
28년 만에 이 글을 다시 읽으며 가장 깊은 인상을 남기는 대목은, 이 글 자체가 28년 동안 단 한 번도 위치를 옮기지 않고 동일한 주소에 그대로 머물러 있다는 사실이다. 글 스스로가 규칙이 실현 가능하다는 것을 증명해 보인 셈이다.
하지만 규칙은 모두가 지켜야만 의미가 있다. 웹 주소는 스스로 나빠지지 않으며 사람이 바꾸는 것이다. 링크는 스스로 부식되지 않으며 관리하지 않아서 부식되는 것이다. 다음에 여러분의 즐겨찾기에서 죽은 링크를 발견하거든 기억하라. “웹페이지가 당신을 버린 것이 아니라, 그 주인이 먼저 그것을 포기한 것이다.”
참고 링크:
- W3C: Cool URIs Don’t Change (Tim Berners-Lee, 1998)
- HN 토론 (item?id=49231809)
- Harvard Law Review: Perma — 법률 인용의 링크 부식 연구 (2014)
- Internet Archive: Wayback Machine (2025년 10월 아카이브 1조 개 돌파)
- Wikipedia: Wayback Machine