301 페이지 리디렉션 사용
웹 사이트의 페이지 이름을 변경하거나 이동 한 경우 301 리디렉션을 사용하면 검색 엔진 순위를 유지하면서 방문자와 검색 엔진 스파이더를 새 페이지로 자동 리디렉션 할 수 있습니다.
예를 들어, 트래픽을 oldpage.php (.asp 또는 .jsp)에서 " http://www.newdomain.com/newpage.html "로 리디렉션하고 검색 엔진 순위 및 백 링크를 유지할 수 있습니다.
301 리디렉션을 사용하여 트래픽을 페이지로 리디렉션하려면 아래 코드를 사용하세요.
참고 : 아래 코드 예에서 "oldpagename"을 트래픽을 리디렉션하려는 이전 웹 페이지의 이름으로 바꾸고 "newpage.html"을 트래픽을 리디렉션 할 새 웹 페이지의 이름으로 바꾸십시오.
PHP
이것을 oldpagename.php로 저장하십시오
? php > header ( "HTTP / 1.1 301 영구적으로 이동 됨"); header ( "위치 : http://www.newdomain.com/newpage.html "); 종료 (); ? >
ASP
이것을 oldpagename.asp로 저장하십시오
% @ 언어 = VBScript % > % Response.Status = "301 영구적으로 이동 됨"Response.AddHeader "위치", " http://www.new-url.com "% >
ASP.NET
이것을 oldpagename.aspx
로 저장하십시오
script language = "c #"runat = "서버"> private void Page_Load (object sender, System.EventArgs e) {Response.Status = "301 영구적으로 이동 됨"; Response.AddHeader ( "위치", " http://www.new-url.com "); \} / 스크립트 >
.htaccess
Apache Mod-Rewrite 모듈이 활성화 된 Linux 서버를 사용하는 경우 coolexample.com에 대한 모든 요청이 www.coolexample.com으로 리디렉션되도록 보장하는 .htaccess 파일을 만들 수 있습니다. 여기서 "coolexample.com"은 귀하의 도메인입니다. 색인 파일과 동일한 디렉터리 인 이전 웹 사이트의 루트 디렉터리에 .htaccess 파일을 저장합니다. 다음 코드를 사용하여 .htaccess 파일을 만들 수 있습니다.
rewritecond %{http_host} ^ coolexample.com [nc] rewriterule ^ (. *) $ http://www.coolexample.com/$1 [r = 301, nc]의 RewriteEngine
VPS 또는 전용 서버의 IIS
Windows 서버를 사용할 때 IIS를 사용하여 301 페이지로 리디렉션 할 수 있습니다.
- 인터넷 서비스 관리자에서 리디렉션 할 파일이나 폴더를 선택합니다.
- 오른쪽 클릭 메뉴에서 URL 리디렉션을 선택합니다.
- 리디렉션 할 페이지의 파일 이름을 지정합니다.
- 위에 입력 한 정확한 URL을 선택합니다.
- 이 리소스에 대한 영구 리디렉션을 선택합니다.
- 적용을 클릭합니다.