Heim >Backend-Entwicklung >PHP-Problem >So richten Sie den 301-Weiterleitungssprung in PHP ein
So legen Sie den 301-Umleitungssprung in PHP fest: Legen Sie den Statuscode [header( „HTTP/1.1 301 Moved Permanently“ ); header(„Location:your_dest_url“)] vor dem Sprung fest.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP Version 5.6, DELL G3-Computer. Diese Methode ist für alle Computermarken geeignet.
So richten Sie den 301-Umleitungssprung in PHP ein:
Normaler temporärer Sprung in PHP verwendet normalerweise:
header("Location:your_dest_url");
Dieser zurückgegebene Statuscode ist 302
Wenn Sie den PHP 301-Sprung implementieren möchten, müssen Sie den Statuscode festlegen Vorher:
header( "HTTP/1.1 301 Moved Permanently" ) ; header("Location:your_dest_url");
Anhang: 30*Der Unterschied zwischen den Rückgabestatuscodes
301, 302 sind beide HTTP-Statuscodes und beide stellen dar, dass eine bestimmte URL übertragen wurde. Der Unterschied ist:
301 Weiterleitung: 301 steht für dauerhaft umgezogen,
302 Weiterleitung: 302 steht für vorübergehend umgezogen,
Was sind die Vorteile oder Probleme bei der Verwendung dieser beiden Arten von Überweisungen?
301-Umleitung ist der beste Weg, um nach einer Änderung der Adresse einer Webseite suchmaschinenfreundlich zu sein. Es wird empfohlen, 301 für die Umleitung zu verwenden.
302-Weiterleitung ist eine vorübergehende Übertragung.
Verwenden Sie die obige Methode, um eine PHP 301-Umleitung und eine dauerhafte Umleitung der URL zu erreichen.
Zum Beispiel:
<?php $the_host = $_SERVER['HTTP_HOST'];//取得当前域名 $request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判断地址后面是否有参数 header('HTTP/1.1 301 Moved Permanently');//发出301头部 header('Location: http://www.jbxue.com'.$request_uri);//跳转到目标
Ähnliche Videoempfehlungen: PHP-Programmierung vom Einstieg bis zum Master
Das obige ist der detaillierte Inhalt vonSo richten Sie den 301-Weiterleitungssprung in PHP ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!