301 & 302 Weiterleitungen
Beschreibung
Das korrekte Umleiten von Seiten ist in SEO wichtig. Die beiden wichtigsten Statuscodes für Weiterleitungen sind 301 und 302: permanente und temporäre Weiterleitungen
Beispiel
app.get("/de/folder/page", function(request, response) { response.writeHead(301, { Location: "https://newtargetpage.com", Expires: new Date().toGMTString() }); response.end(); });
app.get("/de/folder/page", function(request, response) { response.writeHead(302, { Location: "https://newtargetpage.com", Expires: new Date().toGMTString() }); response.end(); });
Redirects können über einen Eintrag in der htaccess-Datei des Apache-Servers eingerichtet werden. Dies ist eine kleine Textdatei, die Anweisungen für den Server enthält. Wenn ein Client eine URL aufruft, die umgeleitet werden soll, erhält der Server den Befehl, den Client auf die neue URL umzuleiten. Die .htaccess-Datei wird bei jedem Zugriff auf eine Seite vom Server geladen.
Redirect /old-path/new.html /newpath/new.html ####All site to new site: Redirect 301 / https://newdomain.com/ #####Removing www RewriteEngine On RewriteCond %{HTTP_HOST} ^www.example.com RewriteRule (.*) https://example.com/$1 [R=301,L]