301 리디렉션 정의
301 리디렉션(또는 301 리디렉션, 301 점프)은 사용자나 검색 엔진이 웹사이트 서버에 탐색 요청을 보낼 때 서버가 반환하는 HTTP 데이터 스트림의 헤더 정보(헤더)에 있는 상태 코드입니다. . 이 웹페이지를 다른 주소로 영구적으로 이전함을 나타내는 유형입니다.
기타 일반적인 상태 코드로는 200은 모든 것이 정상임을 의미, 404 웹페이지를 찾을 수 없음, 302 임시 리디렉션 등이 있습니다.
웹사이트 리디렉션 방법
웹사이트 리디렉션 방법에는 주로 301 리디렉션, 302 리디렉션, JavaScript 리디렉션, PHP/ASP/CGI 리디렉션, META REFRESH 웹 페이지 META 새로 고침 등이 포함됩니다. 302 리디렉션에는 URL 정규화 문제가 있을 수 있습니다. 물론 다른 방법도 일반적으로 사용되는 치팅 기법입니다. 물론 이것이 합법적으로 사용할 수 없다는 의미는 아니지만, 치터가 너무 많이 사용하므로 검색 엔진은 이러한 의심스러운 방향에 매우 민감합니다. 왜 위험을 감수합니까?
301 리디렉션의 필요성
웹페이지 A가 301 리디렉션을 사용하여 웹페이지 B로 리디렉션하는 경우 검색 엔진은 웹페이지 A가 위치를 영구적으로 변경했거나 실제로 존재하지 않는다는 것을 확신할 수 있으며 검색 엔진은 리디렉션됩니다. 웹페이지 B가 유일한 유효한 타겟입니다. 장점은
첫째, URL 표준화 문제가 없습니다
둘째, 또한 매우 중요한 것은 웹페이지 A의 PR 페이지 수준이 웹페이지 B로 이전된다는 것입니다.
셋째, 포함이 손실되지 않습니다.
구현
코드 복사 코드는 다음과 같습니다.
$url="http:// www.php-oa.com".$_SERVER["REQUEST_URI"]
header("HTTP/1.1 301 영구적으로 이동됨")
header("위치: $url");
?> ;
위 내용은 301 내용을 포함한 301 php 301 리디렉션 구현 코드를 소개한 내용으로, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.