So implementieren Sie den 301-Sprung in PHP: Öffnen Sie zuerst die entsprechende PHP-Codedatei. Rufen Sie dann den aktuellen Domänennamen ab und stellen Sie fest, ob nach der Adresse Parameter vorhanden sind. Legen Sie schließlich den Statuscode fest ');" Und implementieren Sie einfach einen 301-Sprung.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP 7.1-Version, DELL G3-Computer
So implementieren Sie 301-Sprung und 301-Umleitung in PHP.
Normale temporäre Sprünge in PHP verwenden normalerweise:
header("Location:your_dest_url");
Der zurückgegebene Statuscode ist 302
Wenn Sie den PHP 301-Sprung implementieren möchten, müssen Sie den Statuscode vorher festlegen:
header( "HTTP/1.1 301 Moved Permanently" ) ; header("Location:your_dest_url");
Anhang: 30 *Der Unterschied zwischen Rückgabestatuscodes
301, 302 sind beide HTTP-Statuscodes und stellen beide dar, dass eine bestimmte URL übertragen wurde. Der Unterschied ist:
301 Weiterleitung: 301 steht für „Permanent verschoben“,
302 Weiterleitung: 302 steht für „Vorübergehend verschoben“.
Was sind die Vorteile oder Probleme bei der Verwendung dieser beiden Ü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);//跳转到目标
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo implementieren Sie 301 in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!