lobsite! 로그인 회원가입

무료 도구 /

리디렉션 생성기

이전 URL과 새 URL 목록을 lobsite.toml, Netlify, Vercel, Nginx, Apache .htaccess용 리디렉션 규칙으로 바꾸세요. 루프와 체인도 찾아냅니다.

한 줄에 하나씩 이전 경로, 새 경로 또는 URL, 필요하면 상태를 입력하세요. :name은 세그먼트 하나와, 마지막 *는 나머지와 일치합니다(대상에서는 :splat). Netlify나 Cloudflare의 _redirects 파일은 그대로 붙여 넣을 수 있습니다.

lobsite.toml 규칙 5개
  • 루프, 체인, 중복이 없습니다.

301 → /posts/hello-world, 3번째 줄에서

사용 방법

  1. 리디렉션을 한 줄에 하나씩 붙여 넣으세요. 이전 경로, 새 경로 또는 URL, 필요하면 상태(생략하면 301)입니다.
  2. 대상을 선택하세요. lobsite.toml, Netlify 또는 Cloudflare Pages(_redirects), Vercel(vercel.json), Nginx, Apache(.htaccess)입니다.
  3. 검사에서 발견된 문제를 고치고, 아래 상자에서 몇 가지 경로를 시도한 다음 규칙을 복사하거나 다운로드하세요.

Netlify나 Cloudflare Pages에서 옮기시나요? _redirects 파일을 그대로 붙여 넣으세요.

패턴

  • :name은 경로 세그먼트 하나와 일치하며 대상에서 사용할 수 있습니다: /blog/:slug /posts/:slug.
  • 마지막 *는 경로의 나머지와 일치하며, 대상에서는 :splat입니다: /docs/* /guide/:splat.
  • 쿼리 문자열은 새 주소로 전달됩니다.
  • 규칙은 위에서부터 확인하며 처음 일치하는 것이 적용되므로 구체적인 규칙을 일반적인 규칙 앞에 두세요.

같은 규칙이 lobsite.toml에서도 작동합니다. Nginx와 Apache에서는 패턴이 번호가 매겨진 그룹의 정규식이 됩니다.

어떤 상태를 사용할까요

  • 301(영구): 페이지가 완전히 옮겨졌습니다. 검색 엔진은 순위를 새 주소로 옮깁니다. 대부분의 사이트 이전에 사용하세요.
  • 302(임시): 할인 행사나 유지 보수 중처럼 원래 주소가 다시 돌아올 때 사용합니다.
  • 308과 307: 요청 메서드를 유지하는 영구 및 임시 버전으로, 이전 주소로 POST하는 폼과 API를 위한 것입니다.

루프와 체인

루프(/a → /b → /a)는 페이지가 로드되지 않는다는 뜻입니다. 체인(/a → /b → /c)은 작동하지만 단계마다 왕복이 늘어나며, 검색 엔진은 몇 번 후 따라가기를 멈출 수 있습니다. 생성기는 둘 다 찾아내며, 첫 번째만 사용되는 중복 규칙도 찾아냅니다.

자주 묻는 질문

리디렉션을 몇 개까지 만들 수 있나요?

lobsite.toml은 최대 1,000개 규칙을 허용합니다. 섹션 전체에는 페이지별 규칙 대신 /old-blog/* /blog/:splat 같은 패턴을 사용하세요.

이전 주소가 전체 URL이어도 되나요?

붙여 넣으면 생성기가 경로만 남깁니다. 리디렉션은 함께 배포된 사이트에 적용됩니다. 도메인 전체를 옮기려면 새 사이트로 연결하고 그곳에서 리디렉션하세요.

서버 접근 없이 리디렉션이 작동하나요?

Lobsite, Netlify, Vercel, Cloudflare Pages에서는 배포의 일부이므로 서버 접근이 필요 없습니다. 일반 파일 호스트에서는 대안으로 <meta http-equiv="refresh" content="0; url=/new">가 있는 페이지를 사용하며, 검색 엔진은 이를 리디렉션처럼 처리합니다.

서버로 전송되는 것이 있나요?

아니요. 규칙은 브라우저에서 확인되고 작성됩니다.