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

So richten Sie den 301-Weiterleitungssprung in PHP ein

coldplay.xixi
coldplay.xixiOriginal
2021-02-24 18:01:134128Durchsuche

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");

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[&#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);//跳转到目标

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

Stellungnahme:
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