Verwendung .Htaccess, um nicht-www-URLs auf WWW-URLs umzuleiten (oder umgekehrt)

Verwendung .Htaccess, um nicht-www-URLs auf WWW-URLs umzuleiten (oder umgekehrt)

Wenn Sie jemals bemerkt haben, dass einige Websites URLs haben, die mit beginnen "Www" Während andere dies nicht tun, fragen Sie sich vielleicht, ob es einen Unterschied zwischen den beiden gibt. Die kurze Antwort lautet Nein, es gibt keinen Unterschied in Bezug auf die Funktionalität. Aus SEO -Sicht wird jedoch im Allgemeinen empfohlen, ein Format über das andere auszuwählen und für alle Ihre URLs dabei zu bleiben.

In diesem Artikel werden wir erklären, wie man benutzt .Htaccess, um nicht-www-URLs auf WWW-URLs (oder umgekehrt) umzuleiten und sicherzustellen, dass alle URLs Ihrer Website konsistent sind.

Schritt 1: Bestimmen Sie Ihr bevorzugter URL -Format

Bevor Sie eine Weiterleitung einrichten können .Htaccess müssen Sie feststellen, ob die URLs Ihrer Website „www“ enthalten oder nicht. Dies ist eine Frage der persönlichen Präferenz, aber denken Sie daran, dass es im Allgemeinen einfacher ist, SSL -Zertifikate (die für die HTTPS -Verschlüsselung verwendet werden) auf Domänen zu errichten und zu verwalten, die „www“ enthalten.

Sobald Sie sich für Ihr bevorzugter URL -Format entschieden haben, können Sie mit dem nächsten Schritt fortfahren.

Schritt 2: Erstellen Sie eine Sicherung Ihrer .HTaccess -Datei

Bevor Sie Änderungen an Ihrem vornehmen .htaccess Datei, es ist immer eine gute Idee, eine Sicherung der aktuellen Version zu erstellen. Dadurch wird sichergestellt, dass Sie eine Kopie der Datei haben, falls während des Bearbeitungsprozesses etwas schief geht.

Um eine Sicherung zu erstellen, melden Sie sich einfach bei Ihrem Webhosting -Konto an, suchen Sie die .HTaccess -Datei und erstellen Sie eine Kopie davon. Sie können die Datei entweder auf Ihren Computer herunterladen oder eine neue Version der Datei mit einem anderen Namen erstellen (e.G. .htaccess_backup.txt).

CP .htaccess .htaccess_backup.txt  

Schritt 3: Fügen Sie den Umleitungscode hinzu

Sobald Sie eine Sicherung von Ihnen haben .HTaccess -Datei ist es Zeit, sie zu öffnen und Änderungen vorzunehmen. Sie können dies mit jedem Texteditor wie Notepad, SMSTIt oder Sublime Text tun.

Um die zu lokalisieren .HTAccess -Datei müssen Sie sich beim Dateimanager oder im FTP -Client Ihrer Website anmelden. Die Datei befindet sich in der Regel im Stammverzeichnis Ihrer Website (i.e. Das gleiche Verzeichnis, in dem Ihr Index.HTML oder Index.Die PHP -Datei befindet sich).

Nicht-WWW-URLs auf www URL umleiten

Einen Weiterleitungen in einrichten .Htaccess müssen Sie die verwenden "RewriteEngine" Und "Umkraerule" Befehle. Hier ist die grundlegende Syntax für die Umleitung von URLs ohne WWW in WWW-URLs:

RewriteEngine on Rewritecond %http_host !^www \. Neu wrichen ^(.*) $ http: // www.%Http_host/$ 1 [r = 301, l]
123RewriteEngine Onrewritecond %http_host !^www \.Neu wrichen ^(.*) $ http: // www.%Http_host/$ 1 [r = 301, l]

In diesem Beispiel die „RewriteEngine onDer Befehl ”Ermöglicht den Apache mod_rewrite Modul, mit dem Sie URLs neu schreiben können.

Der "Umschreiben" Befehlsprüfungen, um festzustellen, ob die Http_host Variable (die den Domain -Namen der Website enthält) beginnt mit "Www". Wenn dies nicht der Fall ist, die "Umkraerule" Der Befehl leitet den Benutzer mit derselben URL mit "Www" zu Beginn hinzugefügt.

WWW-URLs auf Nicht-WWW-URL umleiten

Wenn Sie WWW-URLs stattdessen auf Nicht-WWW-URLs umleiten möchten, tauschen Sie einfach die beiden Versionen des Domänennamens im Code aus:

RewriteEngine on Rewritecond %http_host ^www \. Neu wrichen ^(.*) $ http: // domain.com/$ 1 [r = 301, l]
123RewriteEngine onrewritecond %http_host ^www \.Neu wrichen ^(.*) $ http: // domain.com/$ 1 [r = 301, l]

Schritt 4: Speichern und Test

Sobald Sie Ihren Umleitungscode zum Code hinzugefügt haben .HTaccess -Datei ist es Zeit, die Änderungen zu speichern und zu testen. Speichern Sie dazu einfach die Datei und laden Sie sie in das Stammverzeichnis Ihrer Website hoch (ersetzen Sie das vorhandene .HTaccess -Datei, falls sie aufgefordert werden).

Öffnen Sie als nächstes einen Webbrowser und geben Sie die URL Ihrer Website ohne „www“ (oder mit „www“ ein, wenn Sie in die entgegengesetzte Richtung umleiten). Wenn die Umleitung korrekt eingerichtet wurde, sollten Sie automatisch in die neue Version der URL umgeleitet werden.

Wenn die Umleitung nicht funktionieren scheint, überprüfen Sie Ihre Überprüfung Ihres .HTaccess -Datei, um sicherzustellen, dass keine Tippfehler oder Syntaxfehler vorliegen. Sie können auch versuchen, den Cache und Cookies Ihres Browsers zu beseitigen und die URL erneut zu testen.

Schritt 5: Überwachen Sie die Analyse Ihrer Website

Nach der Implementierung der Umleitung ist es wichtig, die Analysen Ihrer Website zu überwachen, um sicherzustellen, dass die Umleitung wie beabsichtigt funktioniert. Suchen Sie nach Änderungen der Verkehrsmuster, Absprungraten oder anderen wichtigen Metriken, die auf ein Problem mit der Umleitung hinweisen könnten.

Wenn Sie Probleme bemerken, überprüfen Sie Ihre Überprüfung Ihrer .HTaccess -Datei und erforderliche Änderungen vornehmen. Sie können sich auch an Ihren Webhosting -Anbieter oder einen professionellen Entwickler wenden, um Unterstützung zu erhalten.

Abschluss

Die Umleitung von URLs ohne WWW in WWW-URLs (oder umgekehrt) ist ein einfacher, aber wichtiger Schritt für die Aufrechterhaltung einer konsistenten und SEO-freundlichen Website. Durch die Nutzung .HTAccess, um die Weiterleitung einzurichten.

Denken Sie daran, eine Sicherung von Ihnen zu erstellen .HTAccess -Datei, bevor Sie Änderungen vornehmen, die Umleitung gründlich testen und die Analyse Ihrer Website überwachen, um sicherzustellen, dass alles wie beabsichtigt funktioniert. Mit ein wenig Anstrengung und Liebe zum Detail können Sie eine Weiterleitung einrichten, die Ihrer Website für die kommenden Jahre zugute kommt.