기금넷 공식사이트 - 경제 뉴스 - .htaccess 여러 도메인 이름을 사용하여 하나의 기본 도메인 이름을 가리키는 방법은 무엇입니까?

.htaccess 여러 도메인 이름을 사용하여 하나의 기본 도메인 이름을 가리키는 방법은 무엇입니까?

여러 도메인 이름이 하나의 기본 도메인 이름을 가리키는 경우 301 리디렉션을 사용하면 당신이 말하는 내용을 얻을 수 있습니다.

301 리디렉션:

페이지는 영구적입니다. 이동됨( 301 리디렉션)은 매우 중요한 "자동 리디렉션" 기술입니다.

검색 엔진 최적화의 관점에서 볼 때 301 리디렉션은 URL을 리디렉션하는 가장 실현 가능한 방법입니다. 웹사이트의 도메인 이름이 변경되면 검색 엔진은 새 URL만 색인화하는 동시에 이전 주소 아래의 모든 원래 외부 링크를 새 주소로 이전하므로 웹사이트 순위는 변동되지 않습니다. URL 변경으로 인해 영향을 받지 않습니다. 마찬가지로 301 영구 리디렉션 명령을 사용하여 여러 도메인 이름을 웹 사이트의 기본 도메인으로 가리키는 경우 웹 사이트 순위에 부정적인 영향을 미치지 않습니다.

.htaccess 리디렉션 사용 방법:

모든 가상 호스트가 이 작업을 지원하는 것은 아니므로 다음 조건이 적용됩니다.

1. Linux 가상 호스트 Apache 서버는 .htaccess 파일을 지원해야 합니다. (지원 여부는 호스트 공급자에게 문의하십시오.) 지원되는 경우 먼저 두 도메인 이름을 동일한 IP로 확인한 후 .htaccess 파일 시작 부분에 다음 규칙을 추가하십시오.

코드 :

RewriteCond %{ [NC]

RewriteRule ^(.*)$ /$1 [R=301.L]

.htaccess 파일은 기본적으로 로컬로 전송됩니다. 직접 수정할 수 없는 경우에는 .htaccess.txt로 수정하여 액세스 편집할 수 있습니다. 작성할 코드를 작성한 후 .htaccess.txt를 해당 공간에 직접 업로드한 다음 직접 업로드하면 됩니다. FTP를 사용하여 .htaccess.txt로 파일 이름을 .htaccess로 변경하면 더 효율적입니다!

2. 윈도우 가상 호스트 IIS 서버에는 ISAPI_Rewrite 구성 요소가 설치되어 있어야 합니다. (호스트 제공업체에 문의하여 지원 여부 확인) 지원되는 경우 먼저 두 도메인 이름을 모두 동일한 IP로 확인한 다음 $

RewriteRule (.*) $1 [R,I]

위 코드가 실행 가능하지 않은 경우 다음 코드를 사용해 보십시오:

코드:

[ISAPI_Rewrite]

# 3600 = 1시간

CacheClockRate 3600

RepeatLimit 32

RewriteCond 호스트: ^hongtaoseo\.com$

RewriteRule (.*) $1 [I,RP]< /p >

대부분의 가상 호스트는 이러한 작업을 지원하지 않는데 이때 어떻게 해야 합니까?

위의 301 리디렉션 작업 방법은 필요하지 않습니다. 호스트가 지원하지 않는 경우 다음 방법으로도 동일한 효과를 얻을 수 있습니다.

1. 새로운 도메인 이름과 웹사이트인 경우, 즉 www가 없는 도메인 이름이 아직 포함되지 않은 경우 www가 없는 도메인 이름은 www가 있는 도메인 이름으로 전달될 수 있습니다. 도메인 이름 관리 백그라운드에서 전달을 설정하는데, 국내 일부 도메인 이름 제공업체에서는 전달을 허용하지 않습니다.

2. 해당 웹사이트가 일정 기간 존재하고 www가 없는 도메인 이름이 여러 페이지에 포함된 경우 www가 있는 도메인 이름과 www가 없는 도메인 이름을 사용하여 해당 웹 사이트의 IP를 확인합니다. 동시에. 그런 다음 웹 사이트의 기본 탐색, 카테고리 또는 보조 탐색과 같은 일부 더 중요한 위치의 경우 www가 포함된 절대 주소를 최대한 많이 사용하세요.

요약: 사람들의 인터넷 습관 때문에 기본 도메인 이름에도 WWW가 있습니다. WWW가 없는 도메인 이름과 다른 도메인 이름은 기본 도메인 이름으로 리디렉션될 수 있습니다.