Methode: 1. Verwenden Sie die Anweisung „header('HTTP/1.1 301 Moved Permanently'); header('Location:URL address');“ 2. Verwenden Sie die Anweisung „header('Location:URL',true,301 )“-Anweisung springt.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php implementiert 301-Umleitungssprung
Nachdem ich im Internet gesucht hatte, verwendete ich
header('HTTP/1.1 301 Moved Permanently');
Abgeschlossen mit
header('Location: https://www.php.cn');
.
Ich habe immer das Gefühl, dass ich einen Satz nicht beenden kann, und außerdem ist HTTP/2
schon lange nicht mehr verfügbar und ich habe immer noch HTTP/1.1
geschrieben Es sieht nicht sehr gut aus. Natürlich ist es in Ordnung, HTTP/2
oder HTTP/1.0
zu schreiben, aber egal, was Sie schreiben, es bleibt immer ein Gefühl der Unklarheit Ausdruck (zum Beispiel HTTP/1.1
Der tatsächliche Zugriff ist HTTP/2
– wenn der Zugriff HTTP/2
sein sollte, ist er immer noch < Code>HTTP/2, kein Problem Wird sich zufällig ändern 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('Location: https://www.php.cn', true, 301);
完事,哈哈哈哈哈哈
额外再提一句,如果要自适应HTTPS/HTTP
Gehen Sie zu php.net, um erneut zu suchen, und stellen Sie fest, dass der Header so verwendet werden kann
header('Location: //www.php.cn', true, 301);
HTTPS/HTTP
anpassen möchten, dann ist es das: 🎜🎜rrreee🎜 Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜Das obige ist der detaillierte Inhalt vonSo implementieren Sie einen 301-Umleitungssprung in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!