도메인 이름을 기존 URL로 전달하는 방법-.htaccess, DNS 레코드, 그 외 무엇입니까?

StackOverflow https://stackoverflow.com/questions/5899290

문제

저는 서버 전문가 라기보다는 프로그래머에 가깝기 때문에 어떤 도움을 주시면 감사하겠습니다!

SEO 이유로 도메인 이름 전달->
타사에서 호스팅하는 NewDomain.com은 현재 호스팅 된 사이트 CurrentDomain.com을 가리켜 야합니다.나는 내가해야 할 일을 알고있다 ...

1) NewDomain.com DNS A 레코드를 구체적으로 조정

  • www.
  • @.
  • *.
  • ftp.
  • 메일

    2) NewDomain.com DNS MX 레코드 조정

    3) NewDomain에 대한 모든 요청이 CurrentDomain.com으로 전달되도록 CurrentDomain.com에서 호스팅되는 .htaccess 파일에 301 리디렉션을 추가합니다.

    RewriteEngine On
    RewriteCond %{HTTP_HOST} NewDomain.com$
    RewriteRule ^(.*)$ http://CurrentDomain.com/$1 [R=301,L]

    질문 :
    그 밖에 무엇을해야합니까?
    1) 뭔가 빠졌나요?
    2) DNS를 추가로 변경해야합니까?그렇다면 어디?
    3) NewDomain으로 메일을 보내지 않으려면 MX 레코드가 mail.CurrentDomain.com을 가리켜 야합니까?
    4) 더 나은 .htaccess 파일이 있습니까?

도움이 되었습니까?

해결책

.htaccess가 거의 맞습니다. 약간만 수정하면됩니다. 라코 디스

그러면 newdomain.com 또는 www.newdomain.com가 모두 301과 함께 브라우저로 리디렉션됩니다.

[NC] 플래그는 호스트의 대소 문자 일치 무시를위한 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top