definiert
die Domänennamen-301-Umleitung für alle internen Seiten der gesamten Site.
301-Weiterleitung (oder 301-Weiterleitung, 301-Sprung) ist eine Art Statuscode in den Header-Informationen (Header) im HTTP-Datenstrom, der vom Server zurückgegeben wird, wenn ein Benutzer oder eine Suchmaschine eine Browsing-Anfrage an den Website-Server sendet und dies anzeigt Webseite Permanente Übertragung an eine andere Adresse.
Andere häufige Statuscodes sind: 200 bedeutet alles normal, 404 Webseite nicht gefunden, 302 temporäre Weiterleitung usw.
Website-Umleitungsmethoden Zu den Website-Umleitungsmethoden gehören hauptsächlich: 301-Umleitung, 302-Umleitung, JavaScript-Umleitung, PHP/ASP/CGI-Umleitung, META REFRESH-Webseiten-META-Aktualisierung usw. Bei 302-Weiterleitungen kann es zu Problemen bei der URL-Kanonisierung kommen. Andere Methoden sind häufig verwendete Betrugstechniken. Dies bedeutet natürlich nicht, dass sie nicht legitim verwendet werden können. An den Methoden selbst ist nichts auszusetzen, aber sie werden von Betrügern so häufig verwendet, dass Suchmaschinen sehr empfindlich auf diese verdächtigen Wendungen reagieren. Warum das Risiko eingehen?
Die Notwendigkeit der 301-Umleitung: Wenn Webseite A eine 301-Weiterleitung verwendet, um auf Webseite B umzuleiten, kann die Suchmaschine sicher sein, dass Webseite A ihre Position dauerhaft geändert hat oder tatsächlich nicht existiert, und die Suchmaschine wird Webseite B als solche behandeln einziges gültiges Ziel. Der Vorteil ist,
Erstens gibt es kein URL-Normalisierungsproblem. Zweitens, und das ist auch sehr wichtig, wird die PR-Seitenebene von Webseite A auf Webseite B übertragen.
Drittens geht die Aufnahme aufgrund von Änderungen des Domainnamens nicht verloren.
erreichen
[Diesen Code kopieren]CODE:
<?php
$url=" http://www.php-oa.com".$_SERVER["REQUEST_URI "];
header("HTTP/1.1 301 dauerhaft verschoben");
Header („Location:$url“);
?>
Wie im PHP-Code oben gezeigt. Diese Funktion kann realisiert werden. Wo soll der obige Code platziert werden? Nehmen wir Discuz6.0 als Beispiel
index.php
archiver/index.php
forumdisplay.php
viewthread.php
space.php
tag.php
blog.php
Suchen Sie die oben genannten Dateien im ursprünglichen alten Domänennamen und fügen Sie den obigen Code hinzu. Es wäre schön, ein Update durchzuführen.
Das Testen ist einfach. Wenn Sie es testen möchten, verwenden Sie einfach Curl, eine kleine Software.
#curl -I http://www.bbbb.com/sssss.php
HTTP/1.0 301 Dauerhaft verschoben
Datum: Di, 06. Mai 2008 06:27:39 GMT
Server: Apache
Standort: http://www.jb51.net/sssss.php
Wenn oben „HTTP/1.0 301 dauerhaft verschoben“ angezeigt wird, bedeutet dies, dass das nächste Mal, wenn Sie auf den entsprechenden Link klicken, automatisch auf den neuen Link umgeleitet wird und die Suchmaschine automatisch auf den neuen Link aktualisiert wird.