Hostwinds Tutorials
Suchergebnisse für:
Inhaltsverzeichnis
Stichworte: htaccess
In dem unneuem Rennen, um einen relevanten einfach zu navigierenden Standort mit hochwertigen Inhalten zu navigieren, mit dem der Verkehr fördert, müssen Sie Ihre Site neu gestalten oder sie von einem anderen Domainnamen von der Erdung neu aufbauen.Oder Vielleicht möchten Sie einfach Ihre Webanwesenheit / Marke ausweiten oder diversifizieren, indem Sie einen neuen Domainnamen verwenden, der sich noch auf einige der Inhalte von Ihrer anderen Website verbindet.Was auch immer das Szenario, irgendwann auch immer, Sie müssen sich dazu befinden, um den Inhalt von einem Ort zum anderen umzuleiten.Hier kommen Redirekte herein. In einem anderen Artikel haben wir diskutiert, wie man Legen Sie eine temporäre (302) umleitende Umleitung mit .htaccess. jedochDer Fokus dieses Artikels ist es, Ihnen beizubringen, wie Sie eine permanente Weiterleitung mit derselben all-leistungsstarke .htaccess-Datei einstellen.
Obwohl es ein paar Möglichkeiten gibt, eine Website umzuleiten, z. B. über den tatsächlichen Code einer Website, werden wir zeigen, wie er mithilfe einer .htaccess-Datei erreicht wird.Wenn Sie noch nicht bereits eine .htaccess-Datei erstellt haben, schauen Sie sich unseren Anschluss an: Erstellen und Bearbeiten einer .htaccess-Datei.Diese Anleitung deckt auch einige Methoden ab, um Ihre .htaccess-Datei zu bearbeiten.Mit Ihrer .htaccess-Datei in der Hand (bildlich sprechend), öffnen Sie in einem Editor mit Ihrer Auswahl, Sie würden den folgenden Code verwenden, um Ihre gesamte Website / Domain auf eine neue Website / Domäne umzuleiten.
#Redirect current domain to a new domain
RewriteEngine On
RewriteRule ^(.*)$ http://www.your-new-domain-here.com/$1 [R=301,L]
Oder
Redirect 301 / http://different-domain.com
Sie können Ihren Website- / Domain-Namen auch folgendermaßen in die WWW-Variante umleiten:
#Redirect current site to its www variant
RewriteEngine on
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^www.yourdomain.tld$ [NC]
RewriteRule ^(.*)$ http://yourdomain.tld/$1 [R=301,L]
Wenn Sie ein SSL verwenden, und Sie möchten Ihre Site zwingen, immer mit der SSL zu laden, fügen Sie diesen Code zu Ihrem .htaccess hinzu:
#Force SSL
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yourdomain.tld/$1 [R,L]
Sie können die WWW-Adresse Ihrer Website sogar wie folgt an die Nicht-WWW-Adresse umleiten:
#Redirect www to non www
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Es gibt andere Variationen der Umleitungsregeln / -code.Diese sind jedoch im Allgemeinen der am häufigsten verwendete.Vergessen Sie nicht, Ihre .htaccess-Datei zu speichern, sobald Sie mit den von Ihnen getroffenen Änderungen zufrieden sind.
Wenn Sie Zugriff auf CPANEL haben, können Sie 301-Umleitungen in Ihrer .htaccess-Datei mit der Datei erstellen Umleiten Option unter Domains.
Geschrieben von Michael Brower / Juni 22, 2017