Heim > Backend-Entwicklung > PHP-Problem > Was ist die Methode, um 301-Sprung in PHP zu implementieren?

Was ist die Methode, um 301-Sprung in PHP zu implementieren?

青灯夜游
Freigeben: 2023-03-09 22:52:01
Original
2500 Leute haben es durchsucht

So implementieren Sie den 301-Sprung in PHP: Verwenden Sie zuerst die Anweisung „header(“HTTP/1.1 301 Moved Permanently“);“, um den 301-Statuscode festzulegen; springen.

Was ist die Methode, um 301-Sprung in PHP zu implementieren?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Normale vorübergehende Sprünge in PHP verwenden normalerweise:

header("Location:your_dest_url");
Nach dem Login kopieren

Der zurückgegebene Statuscode lautet 302

Wenn Sie möchten zu erreichen Wenn PHP 301 springt, müssen Sie vorher den Statuscode festlegen:

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 vorhanden war übertragen, der Unterschied ist:

  • 301-Umleitung: 301 steht für dauerhaft verschoben,

  • 302-Weiterleitung: 302 steht für vorübergehend verschoben,

Diese beiden Übertragungen werden verwendet. Was sind die Vorteile oder Probleme?

  • 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 oben beschriebene Methode, um dies zu erreichen PHP 301-Umleitung, permanente Umleitung der URL.

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

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist die Methode, um 301-Sprung in PHP zu implementieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
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
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage