Die Umleitung von Anfragen von einer nicht bevorzugten Domain ist wichtig, da Suchmaschinen URLs mit und ohne “www” als zwei verschiedene Websites betrachten.
Dadurch entsteht ein doppelter Eintrag, der für SEO nicht geeignet ist.
Ich habe dies bemerkt, als ich meine Website mit einem SEO-Tool analysiert habe, und wollte es mit Ihnen allen teilen.
Es gibt viele Möglichkeiten, nicht-wwww auf www oder www auf nicht-wwww umzuleiten. Sehen wir uns einige der einfachsten Möglichkeiten an.
Apache HTTP
Wenn Sie einen Apache HTTP-Server verwenden, können Sie diese Umleitung entweder über .htaccess
oder durch Änderung der Datei httpd.conf
erreichen.
Wenn Sie ein Shared Hosting nutzen, sollten Sie die .htaccess-Datei
vorziehen, aber wenn Sie die volle Kontrolle über Server wie VPS oder Cloud haben, sollten Sie die httpd.conf-Datei in Betracht ziehen. Für welche Methode Sie sich auch entscheiden, machen Sie ein Backup der Datei, bevor Sie etwas ändern.
Um von www auf nicht-wwww umzuleiten, können Sie Folgendes hinzufügen.
RewriteEngine auf
RewriteCond %{HTTP_HOST} ^www.yoursite.com
RewriteRule (.*) https://yoursite.com/$1 [R=301,L]
Und, um von non-www nach www umzuleiten, fügen Sie Folgendes hinzu.
RewriteEngine auf
RewriteCond %{HTTP_HOST} ^yoursite.com
RewriteRule (.*) https://www.yoursite.com/$1 [R=301,L]
Speichern Sie die Datei und starten Sie Apache neu, wenn Sie die Methode httpd.conf verwenden.
Nginx
Um von www in Nginx umzuleiten, können Sie den folgenden Code in der Datei nginx.conf
unter dem Serverblock
hinzufügen.
return 301 $scheme://yoursite.com$request_uri;
Das folgende Beispiel ist für die Umleitung von www zu nicht-wwww.
server {
server_name www.geekflarelab.com;
return 301 $scheme://geekflarelab.com$request_uri;
}
Und der folgende Code ist für die Umleitung von www zu nicht-wwww.
server {
server_name geekflarelab.com;
return 301 $scheme://www.geekflarelab.com$request_uri;
}
Speichern Sie die Datei und starten Sie den Nginx-Server neu.
Cloudflare
Die Implementierung einer Umleitung ist sehr einfach, wenn Sie Cloudflare verwenden. Sie können die Vorteile der Seitenregeln nutzen, um eine Umleitung zu implementieren.
- Melden Sie sich bei Cloudflare an und wählen Sie die Website aus, auf der Sie die Umleitung einrichten möchten
- Gehen Sie auf die Registerkarte Seitenregeln und erstellen Sie eine neue Regel
- Geben Sie die URL ein und wählen Sie als Einstellung “Weiterleitungs-URL”
- Wählen Sie den Statuscode (301, wenn Sie eine permanente Weiterleitung wünschen)
- Geben Sie das Ziel ein, zu dem Sie umleiten möchten
- Die folgende Regel soll alles von https://www.geekflare.com auf https://geekflare.com umleiten
- Klicken Sie anschließend auf Speichern und Bereitstellen
Und innerhalb einer Minute ist Ihre Website-Umleitung live.
Fazit
Ich hoffe, die obigen Ausführungen helfen Ihnen, die Umleitung nach Ihren Wünschen einzurichten. Wenn Sie WordPress verwenden und mehr als www umleiten möchten, sollten Sie sich diesen Artikel über die Umleitung in WP ansehen.