Aus SEO- und Sicherheitsgründen ist eine 301-Weiterleitung erforderlich. Für die allgemeine Verarbeitung wird im Folgenden Nginx verwendet. Ergebnisse erzielen Die folgenden Adressen müssen auf den Stammdomänennamen https://chanvinxiao.com umgeleitet werden
Der Unterschied zwischen 301 und 302 301 ist eine permanente Weiterleitung, 302 ist eine temporäre Weiterleitung. Der Hauptunterschied besteht darin, wie Suchmaschinen sie behandeln.
Nun möchten wir, dass die Suchmaschine denkt, die ursprüngliche Adresse existiere nicht mehr und sie vollständig auf die neue Adresse überträgt, also verwenden wir 301 http, zu https springen Am einfachsten ist es, eine Umleitungsadresse direkt im Server zurückzugeben und in der Mitte einen Statuscode 301 hinzuzufügen (sonst ist der Standardwert 302). Server { hören Sie 80; gibt 301 https://$host$request_uri zurück; }
www springt zum Stammdomänennamen Dies muss nur in https verarbeitet werden, da alle http zu https springen Server { hören Sie 443 SSL; Servername ~^(?<www>www\.)?(.+)$; wenn ( $www ) { Rückgabewert 301 https://$2$request_uri; } ...
Reduzieren Sie die Anzahl der Sprünge Die obigen Einstellungen haben die Anforderungen erfüllt, aber es gibt einen Fehler. http://www.chanvinxiao.com springt zuerst zu https://www.chanvinxiao.com und dann zu https://chanvinxiao.com. Der zweite Sprung ist definitiv nicht so gut wie der erste Sprung. Es ist also besser, dies in einem Schritt zu tun. Ändern Sie die HTTP-Konfiguration wie folgt: Server { hören Sie 80; Servername ~^(?:www\.)?(.+)$; Rückgabewert 301 https://$1$request_uri; } Ändern Sie im entsprechenden Server für http den Servernamen in den regulären Modus und ersetzen Sie $host durch den erfassten Stammdomänennamen $1 Zusammenfassen Die obige Konfiguration erfordert keinen bestimmten Domänennamen, was der Kompatibilität und Portabilität dient. Sie verwendet die folgenden Funktionen von Nginx:
Dies ist das Ende dieses Artikels über die Verwendung von Nginx zur Implementierung einer 301-Weiterleitung zum https-Stammdomänennamen. Weitere relevante Inhalte zur Nginx 301-Weiterleitung zum https-Stammdomänennamen finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: jQuery benutzerdefinierter Lupeneffekt
>>: Vue implementiert ein Suchfeld mit einer Lupe
Die Installation der MySQL-Software und die Daten...
Das folgende Skript wird für die geplante Sicheru...
In diesem Artikel wird der spezifische Code für J...
Es gibt zwei Typen: (verschiedene Browser) 1. Verf...
Das Schreiben von XHTML erfordert eine saubere HTM...
Der automatische Bildlaufeffekt der Seite kann du...
1. Die Verwendung der oder Syntax in MySQL und di...
Vorwort Erfahren Sie, wie Sie auf Ihrem System ei...
Vorwort Als ich zuvor das Front-End studierte, be...
Standardmäßig beträgt der Rand der Tabelle 0 und ...
Was kann Arthas für Sie tun? Arthas ist das Open-...
Der Komponentenlebenszyklus ist normalerweise der...
Der Docker-Container stellt Dienste bereit und la...
Jeder weiß, dass Bilder auf Webseiten im Allgemein...
1. Abgerundeter Rand: CSS- CodeInhalt in die Zwis...