도메인 구조를 바꿨을때 리디렉션하는 방법을 몇가지 적용했습니다

Posted on

우선 기존 도메인이 examples.com 이고 연결할 새로운 도메인이 it.examples.com 이면요.

워드프레스에서 제공하는 기본 .htaccess 파일을 복사해서 기존 도메인에 연결된 서버측 디렉토리에 복사하구요.

이 함수를 index.php에 두세요. 그러면 새로운 도메인에 연결을 자동화해줍니다. examples.com/슬러그-입니다 이 주소로 연결을 시도하면 .htaccess 파일의 RewriteRule과 $_SERVER[‘REQUEST_URI’] 의 내용이 연동되어 it.examples.com/슬러그-입니다 로 연결됩니다.

때로는 하나의 최상위 도메인에 사이트를 한개만 연결해서 쓰다가 서브 도메인으로 기존 사이트를 옮기고 최상위 도메인은 대문 사이트로 만들고 싶을 경우에도 응용이 되는데요.

examples.com 을 IT 사이트로 운용했는데, 이를 it.examples.com 로 이전하고, play.examples.com 이나 books.examples.com 을 새로 만들었기에 examples.com 은 이들 사이트 링크를 모아둔 대문 사이트로 바꾸려고 할때 아래처럼 하면 됩니다.

이번에도 워드프레스에서 쓰는 기본 .htaccess를 examples.com 서버측 디렉토리에 복사하구요.

index.php를 만들어 아래처럼 코딩합니다.

이렇게 하고나서 같은 디렉토리에 index.html를 만들고 대문 사이트로 여러 URL들 (위에서는 play.examples.com 과 book.examples.com 등등) 의 링크를 링크해두면 됩니다.

이방법을 쓰면 최상위 도메인으로 쓰던 도메인을 대문 사이트로 바꾸고 해당 도메인으로 링크를 제공했던 글을 그대로 두어도 연결이 잘 되게 할 수 있습니다.

워드프레스에서 제공하는 기본 .htaccess는 아래와 같습니다.

이 설정이 통하려면 웹서버에서 Rewrite 기능이 켜져 있어야 합니다. 아파치나 Nginx등의 메뉴얼을 참고해서 해두세요.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다