컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 클라우드 가상 호스트 301 영구 리디렉션을 수행하는 방법

클라우드 가상 호스트 301 영구 리디렉션을 수행하는 방법

www가 없는 도메인 이름을 www가 있는 도메인 이름으로 변경하세요.

RewriteEngine On

RewriteCond %{$ [NC]

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

"RewriteEngine On"은 재작성 규칙 스위치를 켭니다.

"RewriteCond"는 재작성 조건을 나타냅니다. . 다음 문자열은 정규식과 일치하며 일치하는 문자열은 ^로 시작하고 $로 끝납니다. 여기서 %{"는 다음 재작성 규칙을 실행합니다. 그 중 "[NC]"는 대소문자를 구분하지 않음을 의미합니다.

"RewriteRule"은 재작성 규칙을 정의합니다. 여기서 의미: " /"로 점프하는 것은 다음과 연결됩니다. 접속 요청 URL 중 example.com 뒤의 부분 [R=301]은 301 리다이렉트/점프([R]은 싱글 점프를 뜻하며, 의미는 [R=302]와 동일)를 의미합니다. L]은 마지막 일치 규칙을 의미합니다.

기존 도메인 이름 301을 새 도메인 이름으로 변경

도메인 이름 변경 시 기존 도메인 이름의 가중치를 낭비할 수 없습니다. . 기존 도메인 이름의 최상위 도메인 이름을 www로 변경합니다. 도메인 이름은 새 도메인 이름으로 301이어야 하며 코드는 다음과 같습니다.

RewriteEngine On

RewriteCond %{$ [NC,OR]

RewriteCond %{$ [NC]

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

이제 old.com, www.old.com, new.com을 방문할 때마다 301이 표시됩니다. www.new.com은 완벽합니다. 그리고 모든 내부 페이지도 301을 따릅니다. 동안은 최소 2개월 동안 기다려 주세요. 이 기간에는 원래 도메인 이름을 삭제하지 말고 가중치가 완전히 이전될 때까지 기다리세요.

예, WordPress의 URL 자체는 의사 정적이기 때문에 WordPress에서는 기본적으로 이 명령을 지원하지 않습니다. . 이 기능을 구현하려면 먼저 WordPress의 내부 페이지에 대한 html 파일을 생성해야 합니다.

IIS 6에서는 .htaccess 301 지시문

ISAPI_Rewrite 2에는 다음 규칙이 적용됩니다. x의 경우 IIS 6의 경우 httpd.ini 또는 .htaccess는 3.x의 경우

여기서의 .htaccess는 apache의 경우가 아닙니다. .htaccess 규칙은 약간 다릅니다.

上篇: 직접 경험한 초자연적인 사건. 下篇: 전설의 마술 복장은 무엇입니까? 4 라운드 마법 장비는 어떻게 합성합니까?
관련 내용