도메인 이름을 기존 URL로 전달하는 방법-.htaccess, DNS 레코드, 그 외 무엇입니까?
-
29-10-2019 - |
문제
저는 서버 전문가 라기보다는 프로그래머에 가깝기 때문에 어떤 도움을 주시면 감사하겠습니다!
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]
플래그는 호스트의 대소 문자 일치 무시를위한 것입니다.