웹 사이트를 새 도메인 이름으로 이동하는 6 단계
게시 됨: 2020-12-16웹 사이트의 도메인 이름은 브랜드의 핵심 부분입니다. 웹 사이트를 설정할 때 가장 먼저 결정해야 할 사항 중 하나입니다. 시간이 지남에 따라 초기 선택이 가장 적합하지 않았거나 원래 선택이 현재 브랜드를 반영하지 않는 곳으로 비즈니스가 발전했다는 사실을 알게 될 것입니다.
해결책은 도메인 이름을 변경하는 것입니다. 이 기사에서는 가능한 한 번거 로움을 최소화하면서 웹 사이트를 새 도메인 이름으로 이동하는 방법을 다룹니다.
1 단계 : 사전 계획
웹 사이트 이동을 시작하기 전에 프로세스를 더 쉽게 만들기 위해 취해야 할 몇 가지 단계가 있습니다.
행동 계획 실행
아래에서는 작업을 완료하는 데 사용할 수있는 도구에 대한 제안과 함께 수행 할 작업과시기에 대한 권장 사항을 제공합니다. 이 정보를 사용하여 상황에 맞는 고유 한 단계별 지침 시트를 만들 수 있도록 행동 계획을 만들 수 있습니다.
콘텐츠 추출 및 정리
시간이 지남에 따라 작성된 콘텐츠, 비디오, 이미지 등을 추가하면 웹 사이트가 커집니다. 그러나 이들 중 일부는 더 이상 관련이 없거나 성능이 좋지 않거나 오래되었습니다.
이러한 항목이 더 이상 필요하지 않다고 판단되면 파일을 컬링하십시오. 웹 호스팅 환경에서 귀중한 저장 공간을 확보하고 더 적은 수의 자산을 이동하므로 이동 프로세스가 더 쉬워집니다.
사이트 구조 검토
사이트의 파일을 검토하십시오. 전체 사이트 구조와 모든 파일이 어떻게 결합되는지를 상기시켜줍니다. 그러나 이동의 일부로 사이트 구조를 변경할 계획이있는 경우 .htaccess 파일에 제공해야하는 HTTP 301 리디렉션을 미리 계획해야합니다.
(HTTP 301 리디렉션은 사용자가 페이지의 이전 주소 만 알고 있더라도 이동 된 웹 페이지를 찾는 데 도움이됩니다.)
예를 들어 http://old-domain.com/blog/postname 에서 http://new-domain.com/blog/postname으로 이동하는 것이 전부라면 리디렉션 설정 프로세스는 공정하게 진행됩니다. 단순 — 하나의 시스템 전체 리디렉션 만 필요합니다.
그러나 http://old-domain.com/blog/old-postname 에서 http://new-domain.com/new-folder/new-postname으로 이동하면 리디렉션 설정이 매우 복잡 할 수 있습니다. 각 페이지에 대한 리디렉션이 필요합니다.
새로운 웹 호스팅 제공 업체로 이동할 것인지 결정
현재 웹 호스팅 계획이 요구 사항을 충족하지 않거나 받고있는 서비스에 만족하지 않는 경우 웹 사이트를 새 도메인 이름으로 이동하는 동시에 새로운 웹 호스팅 제공 업체로 이동하는 것이 좋습니다.
새 호스트로 이동하고 동시에 도메인 이름을 선택하면 웹 사이트를 이동해야하는 횟수를 최소화 할 수 있습니다. 또한 일부 호스트는 새로운 고객에게 무료 마이그레이션 서비스 또는 웹 사이트 이전 지원을 제공하므로 유용한 서비스가 될 것입니다.
2 단계 : 파일 및 데이터베이스의 백업 복사본 생성
이상적인 세상에서 웹 사이트 마이그레이션은 처음에 완벽하게 작동해야합니다. 안타깝게도 그런 일은 일어나지 않을 것입니다. 따라서 웹 사이트 (새 호스트 또는 새 도메인 이름)를 이동할 준비를 할 때 할 수있는 가장 중요한 작업 중 하나 는 백업 을 만드는 것 입니다.
수동 백업
파일을 수동으로 백업하도록 선택할 수 있습니다 (즉, 백업 위치에 복사 할 파일을 결정). 이를 위해서는 FTP 클라이언트 와 Adminer (이전의 phpMinAdmin)라는 두 가지 도구를 사용해야합니다.
FTP 클라이언트를 사용하면 웹 사이트의 모양과 느낌 (예 : 테마 및 플러그인)을 담당하는 WordPress 파일과 설치된 WordPress 코어를 백업합니다. WordPress는 클라이언트를 설치하고 설정 한 후 몇 번의 클릭만으로 파일을 백업하는 데 사용할 수있는 FileZilla 사용을 권장합니다.
WordPress 데이터베이스를 백업하려면 추가 도구가 필요합니다. 데이터베이스는 게시물, 페이지, 사용자 정보 등을 저장하며 Adminer는 이러한 항목을 백업하는 데 도움을 줄 수 있습니다.
cPanel 백업 마법사
많은 웹 호스팅 제공 업체가 고객에게 cPanel 제어판을 사용하여 웹 사이트 환경을 관리하도록 제안합니다. cPanel에 포함 된 기능 중 하나는 모든 파일, 이메일 및 데이터베이스의 전체 백업을 생성하는 기능입니다.
cPanel 백업 마법사 사용의 장점은 백업을 시작하기 만하면된다는 것입니다. 마법사가 나머지 작업을 수행하고 백업이 완료되고 다운로드 할 준비가되면 이메일을 보냅니다. 그러나 단점은 cPanel 백업은 cPanel 자체에서만 사용할 수 있다는 것입니다. cPanel이있는 호스트에서 그렇지 않은 호스트로 이동하는 경우 마법사를 사용하여 생성 된 백업을 사용할 수 없습니다.
플러그인
기술 수준이 낮거나 사이트를 수동으로 백업하고 싶지 않거나 cPanel 백업을 사용할 수없는 사용자를 위해이 작업에 도움이 될 수있는 다양한 플러그인이 있습니다. 여기에는 Duplicator, All-in-One WP Migration 및 UpdraftPlus가 포함됩니다.
3 단계 : 새 도메인 이름으로 파일 전송
이제 파일을 백업 했으므로 기존 도메인 이름에서 새 도메인 이름으로 파일을 전송하는 프로세스를 시작할 수 있습니다. 다시 말하지만,이 프로세스에 도움이되는 몇 가지 옵션이 있습니다.
수동 전송
파일을 수동으로 백업 할 수있는 것처럼 이전 환경에서 새 환경으로 개별 파일 및 데이터베이스를 수동으로 전송할 수 있습니다. 웹 사이트의 파일을 수동으로 전송할 때 작업 순서가 중요합니다.
마이그레이션해야하는 첫 번째 작업은 데이터베이스입니다 (관리자를 통해 수행 할 수 있음). 다음으로, WordPress와 데이터베이스 간의 액세스를 제어하므로 wp-config.php 파일을 편집하십시오 (다시 변경 사항을 롤백해야하는 경우 편집하기 전에 파일을 백업하십시오). 업데이트 된 데이터베이스 이름, 사용자 이름 및 암호로 wp-config.php 파일을 업데이트해야합니다.
마지막으로 테마 및 설치된 플러그인 파일을 포함하여 웹 사이트의 나머지 파일을 업로드 할 수 있습니다. 이러한 파일을 백업하기 위해 FTP 클라이언트 (예 : FileZilla)를 사용한 것처럼 FTP 클라이언트를 사용하여 원하는 사진을 수동으로 선택하여 새 환경에 파일을 업로드 할 수 있습니다.
cPanel
이전 환경과 새 환경 모두에서 cPanel 제어판 사용을 허용하는 경우 전체 백업을 복원 할 수 있습니다. 함께 일하는 호스팅 회사에 따라 지원 팀에 도움을 요청해야 할 수도 있습니다.

플러그인
수동 전송은 시간이 많이 소요될 수 있으며 모든 사용자가 백업 및 사이트 마이그레이션을 위해 cPanel에 의존 할 수있는 것은 아닙니다. 여기에서 플러그인이 제공됩니다. WordPress의 VaultPress, Duplicator, All-in-One WP Migration, UpdraftPlus를 포함하여 웹 사이트의 모든 파일을 이동하는 데 도움이되는 플러그인이 있습니다.
4 단계 : 리디렉션 추가
파일을 이동 한 후에는 이전 도메인에서 .htaccess 파일을 편집하여 리디렉션을 추가해야합니다. 도메인 이름이 변경 되었기 때문에 사용자를 이전 링크에서 새 링크로 자동으로 보내는 방법이 필요합니다. 그렇지 않으면 HTTP 404 페이지를 찾을 수 없음 오류가 표시됩니다.
최상위 도메인을 변경하기 만하면 (예 : http://old-domain.com 에서 http://new-domain.com으로 ) 추가해야하는 리디렉션 규칙은 매우 간단합니다.
#Options + FollowSymLinks RewriteEngine 켜기 RewriteRule ^ (. *) $ http://new-domain.com/$1 [R = 301, L]
그러나 사이트 구조가 상당히 변경되어 (즉, 사이트의 전체 섹션을 하위 폴더로 이동 한 경우) 이것이 페이지의 URL에 반영되는 경우 이동 된 각 페이지에 대해 개별 규칙을 추가해야합니다. :
리디렉션 301 / old-page / http://new-domain.com/new-page/
5 단계 : 끊어진 링크 확인
이 시점에서 모든 URL을 변경하고 사용자가 이전 URL 만 가지고 있어도 페이지를 찾을 수 있도록 리디렉션을 설정했습니다. 그러나 특히 URL을 더 복잡하게 변경하고 많은 수의 개별 리디렉션을 추가해야하는 경우 누락 된 항목이있을 수 있습니다.
끊어진 링크를 확인하는 방법에는 여러 가지가 있습니다. Google Search Console을 사용하는 경우 끊어진 링크를 확인할 수 있습니다 (변경 후 Google에서 사이트를 다시 색인화 할 시간이 있었다고 가정). 또는 끊어진 링크를 찾는 것이 목적인 타사 플러그인이나 URL Profiler 또는 Sitebulb와 같은 도구를 사용할 수 있습니다.
6 단계 : XML Sitemap 업데이트 및 재 인덱싱 트리거
XML 사이트 맵은 해당 웹 사이트의 페이지 목록과 XML 마크 업 언어를 사용하여 작성된 서로 관련 (또는 링크) 방식을 포함하는 페이지입니다. 웹 사이트를 새 도메인 이름으로 이동할 때 (또는 URL을 변경할 때마다) 올바른 XML 사이트 맵을 업데이트해야합니다.
XML 사이트 맵은 이러한 페이지를 사용하여 웹 사이트를 색인화하고 다양한 페이지가 서로 연결되는 방식을 식별하는 데 도움이되는 검색 엔진의 핵심 도구입니다. 사이트 맵이 있다고해서 검색 엔진 순위가 향상되는 것은 아니지만 누군가 검색을 실행할 때마다 관련 페이지를 더 쉽게 찾을 수 있습니다.
XML 사이트 맵을 업데이트 한 후에는 Google이 캐시 한 모든 URL을 업데이트 할 수 있도록 웹 사이트의 색인을 다시 생성하도록 Google에 요청할 수 있습니다. 리디렉션을 사용하여 사람들을 올바른 URL로 보낼 수 있지만 사용자가 리디렉션 될 필요가 없도록 URL을 업데이트하는 것이 더 좋습니다.
FAQ 및 기타 고려 사항
마이그레이션 프로세스가 끝났을 때 완료되었다고 생각할 수 있지만 웹 사이트를 새 도메인 이름으로 이동할 때주의해야 할 몇 가지 사항이 있습니다.
- WordPress에서 생성 된 로그 파일과 사용중인 모든 분석 제품군을 모두 확인합니다. 가장 큰 문제는 HTTP 404 페이지를 찾을 수 없음 오류입니다. htaccess 파일을 적절한 리디렉션으로 업데이트하여 문제를 해결하십시오.
- 이전 도메인을 사용하는 이메일 주소가있는 경우 새 도메인으로 이메일 주소를 설정해야합니다. 이 작업을 수행하는 데 필요한 단계는 각각 도메인 및 이메일에 대해 작업중인 등록 기관 및 호스트 제공 업체에 따라 다릅니다. 또는 단순히 새 이메일 주소를 설정하고 이전 주소로 전송 된 모든 이메일을 전달할 수 있습니다.
- 사람들에게 당신이 이사했다는 사실을 알리세요! 설정 한 리디렉션이 도움이되지만 (웹 브라우저에서 리디렉션 할 때 사람들이 변경 사항을 알 수 있음) 방문자와 파트너에게 새 도메인에서 귀하를 찾을 수 있음을 알리는 것이 좋습니다.