WWW-Umleitung auf Cloudflare

Haben Sie Probleme mit der doppelten 301-Weiterleitung auf Ihrer WWW-Domain? Leiten einige Seiten nicht von HTTP auf HTTPS um? In diesem Artikel gebe ich Ihnen einen schnellen Tipp, wie Sie dieses Problem lösen können.

Diese Funktion ist die Lösung für mehrere Probleme wie z. B. keine Umleitung, Website wird von der Version aufgerufen http, mehrere Weiterleitungsfehler und viele andere.

Double Redirect 301 auf [http://www.]

Heute habe ich das SSL meiner Seite aktiviert httpstatus.io und ich bin in meiner Version mit zwei Weiterleitungen 301 gestoßen www und ohne https von der Webseite. Es mag unbedeutend erscheinen, aber es ist absolut wichtig für die SEO Ihrer Website.

Wie Sie im Bild unten sehen können, hat die URL der Site mit HTTP://WWW zwei 301-Weiterleitungen, wahrscheinlich eine für die HTTPS-Version und die andere für die Nicht-WWW-Version der Site.

Redirecionamento www no cloudflare

Dieses Problem zu lösen ist ganz einfach. Ich benutze Cloudflare, also habe ich auf mein Dashboard und meine Domain in CloudFlare zugegriffen und bin zum Tab gegangen Seitenregeln.

Dort habe ich eine Single-Version-Weiterleitung erstellt www direkt zur Version https ohne www. Diese Regel löst nicht nur das Problem, sondern verwirft meistens die Notwendigkeit, ein Plugin oder eine Umleitungsregel auf dem Server zu verwenden nginx oder nicht .htaccess von Apachen.

Beim Zugriff auf die Seitenregeln, erstellen Sie einfach eine neue Umleitungsregel www.mysite.com/* zum https://meusite.com/$1 unter Verwendung der Umleitungsregel 301.

Die Werte [*] und [$1] sind wichtig, da sie identifizieren, welche Seite der Benutzer betritt und direkt zur Version umleiten https von dieser Seite, anstatt auf die Startseite umzuleiten.

Sehen Sie unten, wie ich meine Domain einrichte. Machen Sie dasselbe, klicken Sie dann auf Speichern und leeren Sie Ihren CloudFlare-Cache. Die doppelte Weiterleitung wird also nicht mehr existieren und es bleibt nur eine 301 übrig.

Redirecionamento www no cloudflare

Wir empfehlen Ihnen, auch unseren Leitfaden zu lesen SEO und Tools.

Umleitung durch .HTACCESS-Datei

Dieselbe Umleitungsregel kann direkt vom Server angewendet werden, wenn Cloudflare nicht verwendet wird. Obwohl wir dringend empfehlen, ein CDN zu verwenden und dies darauf zu tun.

Die in der .HTACCESS-Datei anzuwendende Regel ist unten aufgeführt. Denken Sie daran, dies nur zu tun, wenn Sie Cloudflare nicht verwenden.

<IfModule mod_rewrite.c>
   RewriteCond %{HTTPS} off [OR] 
   RewriteCond %{HTTP_HOST} ^www\.seusite\.com [NC] 
   RewriteRule (.*) https://seusite.com/$1 [L,R=301]
</IfModule>

Umleitung des WWW in Nginx

Wenn Ihr Server wie meiner rein Nginx ist, ist es zweifellos viel einfacher für Sie, CloudFlare und das erste Tutorial zu verwenden. Falls Sie immer noch stur sind, hinterlasse ich eine Konfiguration für Nginx, aber ich werde meine Zeit nicht damit verbringen, es zu erklären, da ich kein Nginx Config-Profi bin:

#=========================#
# domain settings #
#=========================#

# Catch http://domain, and http://www.domain
server {
        listen 80;
        server_name www.domain domain;

        # Redirect to https://domain
        return 301 https://domain$request_uri;
}

# Catch https://www.domain
server {
        listen 443;
        server_name www.domain;

        # Redirect to https://domain
        return 301 https://domain$request_uri;
}

# Catch https://domain
server {
        listen 443;
        server_name domain;

        root /usr/share/nginx/domain;
        index index.html index.htm;

        ssl on;
        ssl_certificate /etc/nginx/ssl/server.crt;
        ssl_certificate_key /etc/nginx/ssl/server.key;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers "HIGH:!aNULL:!MD5 or HIGH:!aNULL:!MD5:!3DES";
        ssl_prefer_server_ciphers on;

        location / {
                try_files $uri $uri/ =404;
        }
}

Ich hoffe, die Tipps in diesem Artikel lösen Ihr Problem mit doppelter Umleitung oder ohne WWW-Umleitung. Wenn es Ihnen gefällt, teilen Sie es mit Freunden, lassen Sie ihre Site nicht doppelt umleiten und schadet dem SEO ihr.