Dieser Artikel liefert Ihnen Wissen, wie man richtig in seo redirect einer Web-Seite mit Hilfe eines HTTP-Status-Code 301 und Location-Header. Das 301-Status-Code wird verwendet, um anzuzeigen, dass eine Seite dauerhaft verschoben wurde.
I. Redirects mit Server Side Scripting
Wenn Sie eine dynamisch gesteuerte Website haben, können Sie implementieren, seo einem oder mehreren der folgenden Skripte, die auf die Skript-Sprache (n) Sie nutzen abhängt.
Diese Teile von seo-Code sind eigentlich selbsterklärend Geschicklichkeit. Sie geben einfach die passende 301-Response-Header und den Standort der neuen Seite.
HTTP 301 Redirect in ASP-VBScript
Umfassen die folgenden ASP-Code in der oben auf jeder Seite:
<% @ Language = VBScript%>
<%
"Ständige Umleitung
Response.Status = "301 Moved Permanently"
Response.AddHeader "Location", "http://www.dexterityunlimited.com/"
Response.End
%>
Umfassen die folgenden PHP-Code am Anfang jeder Seite:
<? php
/ / Ständige Umleitung
header ( "HTTP/1.1 301 Moved Permanently");
header ( "Location: http://www.dexterityunlimited.com/");
exit ();
?>
HTTP 301 Redirect in ColdFusion
Umfassen die folgenden ColdFusion-Code am Anfang jeder Seite:
<CFHEADER Statuscode="301" statustext="Moved Permanently">
<CFHEADER Name="location" value="http://www.dexterityunlimited.com/">
HTTP 301 Redirect in JSP / Java
Umfassen die folgenden Java-Code in der oben auf jeder Seite:
<%
response.setStatus (301);
response.setHeader ( "Location", "http://www.dexterityunlimited.com/");
response.setHeader ( "Connection", "close");
%>
HTTP 301 Redirect in Perl
Umfassen die folgenden Perl-Code am Anfang jeder Seite:
#! / usr / bin / perl-w
use strict;
print "Status: 301 Moved Permanently \ n";
print "Location: http://somewhere/page.htm \ n \ n";
exit;
II. Umleitung mit. Htaccess
Wenn Sie auf einem Microsoft Windows Server oder Apache / Linux-Server, Apache-Module ausführen können, können Sie Ihre Umleitungen mit einer. Htaccess-Datei.
Die. Htaccess-Datei ist ein extrem leistungsfähiges Werkzeug, seo, kann aber verheerend auf einer Website, wenn nicht korrekt durchgeführt anrichten. Behalten Sie stets eine Sicherung aller bestehenden. Htaccess-Datei, bevor Sie Änderungen vornehmen.
Umleitung mit mod_rewrite
Die folgenden Zeilen leiten Sie den Client auf eine neue Position. In diesem Fall ist ein Antrag auf die Datei, um die Datei contact.php Kontakt-us.php gesendet:
RewriteEngine on
RewriteRule ^ kontakt \. php $ http://www.dexterityunlimited.com/contact-us.php [R = permanent, L]
SEO redirect einer Web-Seite
Der folgende Code wird der gesamte Datenverkehr, der nicht seo enthält das www in der URL auf der gleichen Seite direkt, aber mit nunmehr seo "www." Und dies wird Sanierung der Kanonisierung Problem, das passiert, wenn die www-Version Ihrer Website mit dem nicht auskommt indiziert-www-Version:
RewriteCond% (HTTP_HOST) ^ dexterityunlimited \. com $
RewriteRule ^ .* $ http://www.dexterityunlimited.com% (REQUEST_URI) [R = permanent, L]
Redirect Aliase Homepage an die Root-Website
Haben Sie bemerkt, in den Logdateien, dass die Menschen auf der Suche nach index.htm oder index.asp im Root-Ordner? Anstatt sie erhalten einen 404 Not Found Fehler, warum sie nicht direkt zu Ihrem Root-Ordner, ohne einen Dateinamen ein:
RewriteRule ^ index \. (php | html | htm | asp) http://www.dexterityunlimited.com/ [R = permanent, L]
III. SSL https auf http
Haben Sie schwere Probleme bei der Kanonisierung der sichere https-Version Ihrer Website in vollem Umfang an der Seite von Ihrem HTTP-Version? Indiziert Zustand, die Ihrem Fall ist, gibt es eine Möglichkeit, https für die Bots umzuleiten, erzählt die Bots nicht auf die https-Version Index.