Umleiten von einem HTML-Seite - Stapelüberlauf
Für Vollständigkeit, ich glaube, der beste Weg, wenn möglich, Server Umleitungen zu verwenden ist, so einen 301-Statuscode senden. Dies ist einfach via .htaccess-Dateien zu tun mit Apache. oder über zahlreiche Plugins mit Wordpress. Ich bin sicher, es gibt auch Plugins für alle wichtigen Content-Management-Systeme. Auch cPanel hat eine sehr einfache Konfiguration für 301 umleitet, wenn Sie, dass auf dem Server installiert.
Dies ist eine Summe aus jeder früheren Antwort plus eine zusätzliche Lösung unter Verwendung von HTTP-Header Refresh via .htaccess
1. HTTP-Header Refresh
Zunächst einmal können Sie verwenden .htaccess einen Refresh-Header wie folgt festgelegt
Dies ist der „statische“ Äquivalent unter Verwendung des Header () Funktion in PHP
Beachten Sie, dass diese Lösung nicht von jedem Browser unterstützt wird.
Mit einer alternativen URL:
Ohne eine alternative URL:
Mit einer alternativen URL:
Ohne eine alternative URL:
Wie von Billy Moon empfohlen wird, können Sie einen Refresh-Link, falls bieten etwas schief geht:
Zur Unterstützung JS-fähige Browser die eine HTML-Meta-Redirect-Linie zu einem noscript Element hinzuzufügen. Die noscript verschachtelte Meta Umleitung mit dem Canonical-Tag kombiniert wird auch Ihre Platzierungen in Suchmaschinen helfen.
Eine richtige clientseitige URL Redirect-Code sieht wie folgt aus (mit einem IE 8 und unteren fix und ohne Verzögerung):
beantwortet 13. September '15 bei 09.37
Sie könnten eine META „umleiten“ verwenden:
Aber ich würde eher empfehlen mod_rewrite. wenn Sie die Möglichkeit haben.