301 Redirect

301 : 여기서 301 이란? HTTP 상태코드의 하나로 요청 페이지가 영구적으로 신규 페이지로 변경되었음을 알려주는 HTTP 상태코드

도메인이 변경 되었을 경우 검색엔진에게 도메인이 변경 되었음을 통보,

301 Redirect 사용시 검색엔진 검색순위 보존, 외부링크 인기도 보존, Google PageRank 보존.

아파치의 경우 .htaccess 파일에 아래의 코드 입력

Redirect 301 / http://www.newurl.com/

언어별 소스코드
PHP
<?
 Header( "HTTP/1.1 301 Moved Permanently" ); 
 Header( "Location: http://www.newurl.com/" ); 
?> 


ASP
<%@ Language=VBScript %>
<%
 Response.Status="301 Moved Permanently"
 Response.AddHeader "Location","http://www.newurl.com/"
%> 


ASP .NET
 <script runat="server">
  private void Page_Load(object sender, System.EventArgs e){
   Response.Status = "301 Moved Permanently";
   Response.AddHeader("Location","http://www.newurl.com/");
  }
 </script> 


JSP
<%
 response.setStatus(301);
 response.setHeader( "Location", http://www.newurl.com/ );
 response.setHeader( "Connection", "close" );
%>

@http://blog.artience.co.kr/36

'ETC' 카테고리의 다른 글

지역별 IP  (0) 2011.02.10
IE8 개발자도구 안보일때  (0) 2010.11.24
DBDesigner4와 Mysql5 연동  (0) 2010.05.31
Wisdows 7 에서 80번 포트 종료  (0) 2010.04.27
syntaxhighlighter를 tistory에 설치 하는 방법  (0) 2009.10.19