Heim  >  Artikel  >  Backend-Entwicklung  >  So implementieren Sie 301 in PHP

So implementieren Sie 301 in PHP

藏色散人
藏色散人Original
2021-05-19 10:12:393608Durchsuche

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.

So implementieren Sie 301 in PHP

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

Empfohlenes Lernen: „

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!

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