> 백엔드 개발 > PHP 문제 > PHP에서 301 리디렉션 점프를 구현하는 방법

PHP에서 301 리디렉션 점프를 구현하는 방법

青灯夜游
풀어 주다: 2023-03-10 22:50:02
원래의
3192명이 탐색했습니다.

방법: 1. "header('HTTP/1.1 301 Moved Permanently'); header('Location:URL address');" 문을 사용하여 점프합니다. 2. "header('Location:URL',true,301) )" 문이 점프합니다.

PHP에서 301 리디렉션 점프를 구현하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

php는 301 리디렉션 점프를 구현합니다

인터넷을 검색한 후 다시

header('HTTP/1.1 301 Moved Permanently');
로그인 후 복사

을 사용했습니다.

header('Location: https://www.php.cn');
로그인 후 복사

로 완성되었습니다.

항상 문장이 끝나지 않는 느낌이고 게다가 HTTP/2는 나온지 오래되서 아직도 HTTP/1.1를 쓰고 있는데 물론 별로 좋아보이지는 않습니다. HTTP/2HTTP/1.0을 써도 괜찮지만, 뭘 써도 늘 불명확한 느낌이 듭니다. 표현식(예: HTTP/1.1실제 액세스는 HTTP/2입니다. 액세스가 HTTP/2여야 할 때에도 여전히 < code>HTTP/2, 문제 없습니다. 무작위로 변경됩니다 HTTP/1.1) HTTP/2啥的都出来许久了还写了个HTTP/1.1看着不太爽,当然写成HTTP/2或是HTTP/1.0也没事,但是不管写什么总之有种表述不清的感觉(比如写的HTTP/1.1实际访问时是HTTP/2——访问的时候该HTTP/2的时候还是HTTP/2也没问题不会乱变HTTP/1.1

又去 php.net 寻觅一番,发现 Header 可以这样用

header ( string $header [, bool $replace = TRUE [, int $http_response_code ]] )
로그인 후 복사

这就好办了,一句话

header(&#39;Location: https://www.php.cn&#39;, true, 301);
로그인 후 복사

完事,哈哈哈哈哈哈

额外再提一句,如果要自适应HTTPS/HTTP
php.net에 가서 다시 검색해 보면 Header를 이렇게 사용할 수 있다는 것을 알 수 있습니다

header(&#39;Location: //www.php.cn&#39;, true, 301);
로그인 후 복사
한 문장으로 처리하기 쉽습니다rrreee🎜됐어요, 하하하하 하하 🎜🎜🎜한 가지 더, HTTPS/HTTP에 적응하고 싶다면 이것입니다: 🎜🎜rrreee🎜 추천 학습: "🎜PHP 비디오 튜토리얼🎜"🎜

위 내용은 PHP에서 301 리디렉션 점프를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿