Heim > Backend-Entwicklung > PHP-Problem > So richten Sie den 301-Weiterleitungssprung in PHP ein

So richten Sie den 301-Weiterleitungssprung in PHP ein

coldplay.xixi
Freigeben: 2023-03-08 09:16:02
Original
4179 Leute haben es durchsucht

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.

So richten Sie den 301-Weiterleitungssprung in PHP ein

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");
Nach dem Login kopieren

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");
Nach dem Login kopieren

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[&#39;HTTP_HOST&#39;];//取得当前域名
$request_uri = isset($_SERVER[&#39;REQUEST_URI&#39;]) ? $_SERVER[&#39;REQUEST_URI&#39;] : &#39;&#39;;//判断地址后面是否有参数 
 
header(&#39;HTTP/1.1 301 Moved Permanently&#39;);//发出301头部
header(&#39;Location: http://www.jbxue.com&#39;.$request_uri);//跳转到目标
Nach dem Login kopieren

Ä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!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage