
직접 답변
웹사이트를 다른 도메인으로 리디렉션하려면, 기존 주소에서 새 주소로 영구 301 리디렉션을 설정하세요. 호스팅이 없다면 등록기관의 도메인 포워딩 또는 리디렉션 서비스를 사용하세요. 호스팅이 있다면 .htaccess(Apache) 또는 return 301 줄(Nginx)에 규칙을 추가하거나, WordPress에서는 리디렉션 플러그인을 사용하세요. 루트와 www 모두 리디렉션하고, 경로를 유지해 각 기존 페이지가 대응되는 새 페이지로 연결되게 하며, 기존 도메인에서 https://가 작동하는지 확인하고, 기존 도메인 등록을 유지하세요.
전체 사이트를 새 도메인으로 옮기든, 오래된 URL 하나를 새 페이지로 보내든 작업은 같습니다: 기존 주소에 새 주소로의 리디렉션으로 응답하면 됩니다. 적절한 도구는 기존 도메인이 어디에 있는지와 아직 호스팅이 있는지에 따라 달라집니다. 이 가이드는 가장 흔한 모든 옵션, 붙여 넣을 정확한 줄, 그리고 결과를 확인하는 방법까지 다룹니다.
올바른 방법을 선택하세요#
| 상황 | 가장 좋은 방법 |
|---|---|
| 기존 도메인에 호스팅이 없고 대상이 하나인 경우 | 등록기관 또는 DNS 제공업체에서 도메인 포워딩 |
| 사이트가 Apache에서 운영되는 경우(대부분의 공유 호스팅) | .htaccess 규칙 |
| 사이트는 Nginx에서 실행됩니다 | 서버 블록의 return 301 줄 |
| 사이트는 WordPress에서 실행됩니다 | 리다이렉트 플러그인 |
| 서버 접근이 전혀 없고, 그 밖의 방법도 모두 작동하지 않을 때 | 최후의 수단으로 PHP 헤더 또는 JavaScript |
| 여러 도메인, 페이지별 매핑, 이전 도메인의 HTTPS 또는 클릭 데이터 | RedirHub와 같은 리다이렉트 서비스 |
시작하기 전에#
- 영구 이동에는 301을 사용하세요. 이렇게 하면 Google이 새 주소를 색인하고 순위 신호를 그쪽으로 옮깁니다. 이전 주소가 다시 돌아올 경우에만 302를 사용하세요. 리다이렉트 유형과 SEO 영향에 대한 가이드에서 그 차이를 설명합니다.
- 결정하세요: 전체 도메인 또는 단일 URL. 도메인 이전은 경로를 그대로 유지해야 하므로 olddomain.com/pricing이 newdomain.com/pricing으로 이동합니다. 단일 URL 리디렉션은 한 주소를 한 페이지로 보냅니다.
- 루트와 www를 모두 포함하세요. 방문자는 olddomain.com과 www.olddomain.com을 모두 입력합니다. 둘 다 리디렉션되어야 합니다.
- 이전 도메인 등록을 유지하세요. 만료되면 모든 리디렉션과 모든 이전 링크가 작동을 멈춥니다.
방법 1: 등록기관에서 도메인 전달 설정하기(호스팅 불필요)#
대부분의 등록기관과 DNS 제공업체는 호스팅 없이도 도메인을 전달할 수 있습니다. 메뉴 이름은 다르지만 단계는 비슷합니다:
- 이전 도메인이 관리되는 등록기관 또는 DNS 제공업체에 로그인하세요.
- 도메인 설정을 열고 Forwarding, Redirect 또는 URL redirect를 찾으세요.
- https://를 포함한 전체 대상 주소를 입력하세요.
- 이전이 영구적이라면 영구(301) 리디렉션을 선택하세요.
- 저장한 다음 변경 사항이 적용될 때까지 기다리세요. DNS 업데이트에는 몇 분에서 몇 시간까지 걸릴 수 있습니다.
GoDaddy 도메인 포워딩, Namecheap 리디렉션, Cloudflare 리디렉션에 대한 단계별 가이드가 있습니다. 등록기관 포워딩은 무료이며 하나의 도메인을 하나의 주소로 연결할 때는 괜찮습니다. 이후 두 가지를 확인하세요: HTTPS 지원은 제공업체마다 다르므로 <https://olddomain.com>이 인증서 경고 없이 리디렉션되는지, 그리고 경로가 유지되는지 아니면 모든 트래픽이 홈 페이지로 이동하는지입니다.
방법 2: Apache (.htaccess)#
이전 사이트가 아직 Apache에서 실행 중이라면 사이트의 루트 폴더에서 .htaccess 파일을 엽니다(없으면 만드세요). 한 URL을 다른 URL로 보내려면:
apacheRedirect 301 /old-page https://newdomain.com/new-page전체 도메인을 이동하고 모든 경로를 유지하려면, 루트와 www 모두를 포함해 다음과 같이 설정합니다:
apacheRewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.com$ [NC]
RewriteRule ^(.*)$ https://newdomain.com/$1 [R=301,L]방법 3: Nginx#
Nginx에서는 이전 도메인에 대해 301을 반환하고 요청된 경로를 유지하는 server 블록을 추가하세요. HTTPS의 경우 같은 블록에 인증서 관련 줄을 추가합니다:
nginxserver {
listen 80;
server_name olddomain.com www.olddomain.com;
return 301 https://newdomain.com$request_uri;
}단일 페이지의 경우, 이전 경로에 대한 location 블록 안에 return 301 https://newdomain.com/new-page;를 넣으세요. 변경 후 Nginx를 다시 로드하세요.
방법 4: WordPress#
WordPress에서는 서버 파일을 건드릴 필요가 없습니다. 리디렉션 플러그인을 사용하면 관리자 화면에서 이전 URL과 새 URL을 추가할 수 있습니다. 우리의 WordPress 리디렉션 가이드에서 옵션을 자세히 안내합니다. WordPress 전체 사이트를 새 도메인으로 옮기려면, 대신 서버 또는 DNS 수준에서 리디렉션하여 모든 이전 URL이 포함되도록 하세요.
방법 5: PHP 또는 JavaScript(최후의 수단)#
페이지 파일만 수정할 수 있다면, PHP 헤더는 실제 서버 측 리디렉션처럼 작동합니다. PHP는 기본적으로 302를 보내므로, 301을 직접 설정하세요:
php<?php
header("Location: https://newdomain.com/new-page", true, 301);
exit;JavaScript는 페이지가 로드된 후에만 실행되며, Google은 페이지를 렌더링해야만 이를 따라갈 수 있습니다. 따라서 다른 방법이 전혀 없을 때만 사용하세요:
javascriptwindow.location.replace("https://newdomain.com/new-page");리디렉션이 작동하는지 확인하기#
개인 창에서 이전 주소를 열어 보세요. www가 있는 경우와 없는 경우, 그리고 https://가 있는 경우와 없는 경우 모두 확인하세요. 상태 코드를 보려면 curl -I https://olddomain.com을 실행하고 301과 Location 줄의 새 주소를 확인하거나, 우리의 리디렉션 속도 테스트에 이전 도메인을 입력하세요.
리디렉션이 작동하고 있나요? 도메인을 입력하세요. 상태 코드(301 또는 302), 도착 위치, HTTPS 유효 여부, 그리고 워싱턴, 프랑크푸르트, 도쿄에서 응답 속도를 최근 7일간 테스트된 모든 리디렉션과 비교한 순위와 함께 확인할 수 있습니다.
내 리디렉션 테스트방법 6: 호스팅 없이 RedirHub를 사용해 도메인 리디렉션하기#
RedirHub가 이전 도메인에 대해 응답하므로 서버가 필요하지 않습니다. DNS와 이메일은 그대로 유지되며, 루트 및 www 레코드만 변경하면 됩니다.
- 대시보드에서 새 도메인 리디렉션을 시작하세요.
- Redirect from에 이전 도메인을 입력하세요. 예: oldbrand.com. 루트 도메인은 www도 포함합니다.
- Redirect to에 새 주소를 입력하세요. 예: https://mybrand.com.
- Redirect type에서 301 · 영구적을 선택하세요.
- Paths에서 도메인 이전에는 경로 유지를, 모든 페이지를 하나의 주소로 보내려면 모든 것을 하나의 URL로를 선택하세요.
- 리디렉션 만들기를 클릭하세요.
- 도메인을 연결하세요: Hostnames에서 Connect DNS를 열고, DNS 제공업체에 표시된 레코드를 추가한 다음 I've made the changes를 클릭하세요.

| 등록기관 포워딩 | RedirHub | |
|---|---|---|
| Cost | 보통 도메인에 무료로 포함됨 | 월 $49부터(Core), 14일 무료 체험 |
| 이전 도메인의 HTTPS | 제공업체에 따라 다름 | 루트 및 www에 대해 자동으로 발급 및 갱신됨 |
| Paths | 다양함; 보통 모두 하나의 주소로 이동 | 경로를 유지하거나, 각 이전 URL을 자체 새 페이지로 매핑하세요 |
| 리디렉션 유형 | 일반적으로 301 및 302 | 301, 302, 307, 308 및 프레임 리디렉션 |
| 응답하는 곳 | 등록기관의 전달 서버 | 130개의 글로벌 엣지 위치(PoP), 각 방문자와 가까운 곳 |
| 여러 도메인 | 한 번에 하나씩 | 리디렉션당 여러 소스 도메인; 모든 요금제에서 CSV 가져오기 지원 |
| 사용 여부 확인 | 일반적으로 데이터 없음 | 봇이 걸러진 클릭 수와 순수 방문자 수 |
하나의 주소를 가리키는 하나의 도메인이라면, 등록기관 포워딩은 무료이며 필요한 역할을 충분히 합니다. RedirHub는 여러 페이지가 있는 사이트를 옮기거나, 여러 도메인을 운영하거나, 이전 도메인이 여전히 방문자를 유입하는지 알고 싶을 때 가치가 있습니다.
사이트 전체를 이전하는 경우, 사이트 이전 매핑은 각 이전 URL을 일치하는 새 페이지로 보냅니다. 오타 도메인이나 국가 도메인 같은 포워드 도메인 포트폴리오를 보유하고 있다면, 한곳에서 모두 관리할 수 있으며 각 도메인에 루트와 www에 대한 자동 SSL 인증서가 제공됩니다.
흔한 실수#
- www나 https를 잊는 것. 이전 주소의 네 가지 버전, 즉 www 유무와 http, https를 모두 테스트하세요.
- 모든 페이지를 홈 페이지로 보내는 것. 방문자는 원하던 페이지를 잃게 됩니다. 경로를 유지하거나 페이지를 하나씩 매핑하세요.
- 영구적인 이동에 302를 사용하는 것. Google이 검색 결과에 이전 도메인을 계속 표시할 수 있습니다.
- 리디렉션을 연쇄적으로 연결하는 것. 이전 도메인에서 이전 사이트로, 다시 새 사이트로 보내면 매번 한 번씩 더 거치게 됩니다. 최종 주소로 바로 연결하세요.
- 이전 도메인을 만료되게 두는 것. 이전 링크가 방문자를 데려오는 동안에는 계속 갱신하세요.
자주 묻는 질문
오래된 도메인에서 새 도메인으로 301 리디렉션을 설정하세요: 호스팅이 없으면 도메인 등록기관의 도메인 포워딩을 사용하고, 호스팅이 있으면 .htaccess 또는 Nginx 서버 블록을 사용하거나 리디렉션 서비스를 사용하면 됩니다. 루트와 www 모두를 리디렉션하고 경로도 유지하여 각 페이지가 해당하는 곳으로 이동하도록 하세요.
네. 대부분의 도메인 등록기관은 도메인 포워딩을 포함하고 있으며, 이미 호스팅이 있다면 .htaccess, Nginx 및 WordPress 플러그인은 비용이 들지 않습니다. 오래된 도메인에서 HTTPS가 작동하는지와 경로가 유지되는지는 제공업체에 따라 다르므로 확인하세요.
네. 도메인 등록기관의 도메인 포워딩을 사용하거나, 도메인의 DNS를 리디렉션 서비스로 연결하세요. 어느 쪽도 웹 서버가 필요하지 않습니다.
영구 이전이라면 301을 사용하여 Google이 새 도메인을 색인하고 순위 신호를 옮기도록 하세요. 오래된 도메인이 나중에 다시 자체 사이트를 보여줄 경우에만 302를 사용하세요.
일치하는 페이지로 301 리디렉션을 사용한다면 그렇지 않습니다. 순위는 시간이 지나면서 새 도메인으로 이동합니다. 손실은 보통 302 사용, 모든 것을 홈 페이지로 리디렉션, 또는 체인 때문에 발생합니다.
서버 규칙은 저장하자마자 적용됩니다. 도메인 등록기관 포워딩과 DNS 변경은 적용되는 데 몇 분에서 몇 시간까지 걸릴 수 있습니다.
RedirHub는 호스팅 없이 오래된 도메인에 대한 응답을 처리합니다. 루트와 www 레코드를 해당 서비스로 지정하고, 301 또는 302를 선택한 뒤, 경로를 유지하거나 모든 것을 하나의 URL로 보낼 수 있습니다. HTTPS는 자동으로 발급되며 각 리디렉션별 클릭 수를 확인할 수 있습니다.

TC is the Operations Manager at RedirHub, leading the company’s operational strategy and execution to ensure reliable, scalable redirect infrastructure. He oversees internal processes, cross-team coordination, and platform readiness while supporting customers through complex redirect implementations. With a strong understanding of large-scale domain operations and real-world edge cases, TC plays a key role in aligning product and customer success to deliver stable, high-performance redirection solutions.
관련 기사
모든 기사 보기


