PHP에서 리디렉션 : 전달 설정 방법
이 실용적인 팁에서는 PHP에서 리디렉션을 설정하여 방문자를 다른 웹 사이트로 자동 리디렉션하는 방법을 보여줍니다.
PHP에서 경로 재 지정 설정 : 상태 301 또는 302?
서버가 PHP를 통해 다른 웹 사이트로 리디렉션되면 기본적으로 상태 코드 302로 수행됩니다.
- 그러나 상태 코드 302는 페이지가 일시적으로 만 전달됨을 의미합니다. 영구 전달은 상태 코드 (301)에 의해 시그널링된다.
- 이것은 방문자에게 아무런 영향을 미치지 않습니다. 어쨌든 그는 다른 웹 사이트로 자동 리디렉션됩니다.
- 그러나이 차이는 검색 엔진에 매우 흥미 롭습니다. 로봇이 Google 또는 다른 검색 엔진에서 상태 302를 수신하면이 전달은 일시적인 것으로 가정합니다.
- 상태 코드 (301)가 표시되면, 검색 엔진은 더 이상 이전 URL 하에서 검색 할 필요가없고, 대신 영구적 인 리다이렉션을 통해 통보 받는다는 통지를 받는다. 간단히 말해, 이는 색인이 이제 이전 주소를 새 주소로 교환 할 수 있음을 의미합니다.
- 이는 리디렉션 된 웹 사이트의 새로운 콘텐츠를 크롤링 할 때 검색 엔진을 다시 시작하지 않아도됨을 의미합니다.
PHP에서 리디렉션을 설정하는 방법
PHP 코드는 맨 처음에 있어야하며, 브라우저에 대한 다른 출력은 미리 허용되지 않습니다.
- 따라서 php 태그 앞에 "에코"나 우연한 공간이 없는지 확인하십시오. 그건 그렇고, 우리는 다른 게시물에 PHP가 무엇인지 정확하게 설명합니다.
- 다른 웹 사이트로 리디렉션하려면 다음 코드를 입력하십시오.
- "www.domain.de"를 이전 URL로 바꾸고 "der-neue-name.php"는 리디렉션 될 웹 사이트를 나타냅니다.
- "종료"를 반드시 삽입해야합니다. 전달이 잘못 실행되는 것을 방지합니다.
다음 실제 프로그래밍 팁에서 PHP를 사용하여 그림을 삽입하는 방법을 보여줍니다.