Artikelverzeichnis
如果WordPressWenn die Website mit 2 Domainnamen (mit www-Domainnamen und ohne www-Domainnamen) aufgerufen werden kann, ist es sehr ungünstigSEODie Konzentration der Gewichte und die anschließende Indizierung für die Suchmaschinenoptimierung.
Wie können wir es lösen?
Dies erfordert eine permanente 301-Umleitung von Domains ohne www auf Domains mit www.
Website-Root-Domainname 301-Weiterleitung von www-Domainnamenvorteilen
Der Vorteil ist, dass es die Autorität des Domainnamens erhöhen kann.
Eine 301-Umleitung ist eigentlich eine Übertragung der Domainautorität.
Zum Beispiel wenn chenweiliang.com
umleiten zu www.chenweiliang.com
wenn tatsächlich die chenweiliang.com
Das Gewicht von wird auf übertragen www.chenweiliang.com
, wodurch die erhöht wird www.chenweiliang.com
Domainname von .
- Verbesserung der Leistung der Suchmaschinenoptimierung;
- Förderlich für die Übertragung von Webseitengewichten;
- Optimieren Sie die Indizierung von Webseiten.
wenn wir öffnenE-CommerceWebsite erscheinen zwei identische Seiten.
- Zu diesem Zeitpunkt werden Suchmaschinen-Spider wiederholt kriechen.
- Doppelte Seiten können zu Fehleinschätzungen durch Suchmaschinen führen.
- Zu diesem Zeitpunkt müssen Sie die 301-Umleitung verwenden, um die Einbindung von Webseiten zu verarbeiten und zu optimieren.
Bessere Benutzererfahrung:Ohne doppelte Seiten werden sich Benutzer besser an unsere Website erinnern, das Gedächtnis der Website verbessern und eine bessere Benutzererfahrung erzielen.
Nachteile einer Website ohne sekundären www-Domänennamen
- Eine kleine Anzahl von Benutzern kann dies möglicherweise nichtUFO.org wird als Webadresse identifiziert;
- Eine kleine Anzahl von Benutzern erkennt nur Second-Level-Domains mit dem www-URL-Muster
www.etufo.org
Wie leiten Top-Level-Domains 301 auf www um?
Das Folgende basiert aufLinuxServerimplementierte Lösungen.
Schritt 1: Neue .htaccess-Datei
Normalerweise verwendet unser Computer das Windows-Betriebssystem, und wir können nicht direkt eine neue .htaccess-Datei erstellen.
Sie müssen zuerst eine neue htaccess.txt-Datei erstellen, und wie Sie den Namen ändern, wird später beschrieben.
Schritt 2: Kopieren Sie den folgenden Code in das txt-Dokument
RewriteEngine On RewriteCond %{http_host} ^chenweiliang.com$ [NC] RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]
- "RewriteEngine On", schalten Sie den Schalter Rewrite Rule ein;
- "RewriteCond" bezieht sich auf die Umschreibbedingung.
- Die folgende Zeichenfolge wird mit einem regulären Ausdruck abgeglichen, und die übereinstimmende Zeichenfolge beginnt mit ^ und endet mit $.
- Hier ist %{http_host} um den aktuellen Hostnamen zu erhalten.Die Bedingung ist „Wenn der Hostname lautet
chenweiliang.com
", werden die folgenden Rewrite-Regeln ausgeführt. - "[NC]" bedeutet Groß-/Kleinschreibung;
- "RewriteRule", definiert die Rewrite-Regel.Bedeutung hier: zur URL springen"
http://www.chenweiliang.com/
"Zugriffsanforderungchenweiliang.com
späterer Teil. - [R=301] bedeutet Umschreiben als 301-Umleitung/Sprung ([R] Ein-Finger-Sprung, dieselbe Bedeutung wie [R=302]), [L] bedeutet die letzte übereinstimmende Regel.
Schritt 3: Laden Sie die Datei htaccess.txt hoch und ändern Sie den Namen
Verwenden Sie das FTP-Tool, um die Datei htaccess.txt in das Stammverzeichnis der Website hochzuladen und benennen Sie sie um in ".htaccess
“, beachten Sie den Punkt davor.
- Wenn die Datei bereits existiert, kopieren Sie den Code hinein.
- Auf diese Weise wird beim Besuch eines Domainnamens ohne www automatisch auf den Domainnamen mit www umgeleitet.
- Durch die obige Methode kann der Domainname ohne www automatisch auf den Domainnamen mit www umgeleitet werden.
Hinweis: Nachdem Sie hier Änderungen vorgenommen haben, stellen Sie möglicherweise fest, dass die Datei verloren gegangen ist.
Das ist weil".htaccess
”-Dateien gelten als versteckt und werden nicht angezeigt.
Sie können das FTP-Tool öffnen, hier XFTP软件Zum Beispiel in [Extras] → [Optionen] ▼
【Allgemein】→ markieren Sie 【Versteckte Dateien anzeigen】▼
Hier teilen wir die allgemeinen Regeln für die Umleitung eines Domainnamens mit www auf einen Domainnamen ohne www und einen Domainnamen ohne www auf einen Domainnamen mit www.
Regeln für die Umleitung von Domains mit www auf Domains ohne www
301-Weiterleitung von TLD mit www-zu-Root-Domain-Regeln▼
RewriteEngine on RewriteCond %{HTTP_HOST} ^www.chenweiliang.com [NC] RewriteRule ^(.*)$ http://chenweiliang.com/$1 [L,R=301]
Der folgende Top-Level-Domainname mit www 301 leitet zur Stamm-Domainnamenregel weiter, die direkt kopiert werden kann (der Domainname in der Regel muss nicht geändert werden) ▼
RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
TLDs ohne www springen zu Domains mit www-Regeln
TLDs ohne www springen mit www ▼ zu Domainregeln
RewriteEngine On RewriteCond %{http_host} ^chenweiliang.com$ [NC] RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]
Die folgenden Top-Level-Domainnamen ohne www springen zu den Domainnamenregeln mit www, die direkt kopiert werden können (keine Notwendigkeit, den Domainnamen in den Regeln zu ändern) ▼
RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
301-Umleitungsregel-Standortproblem
Unter pseudostatischen Regeln stoßen Sie beim Platzieren von Umleitungssprungregeln normalerweise auf http kann nicht auf https umleiten Das Problem.
Zunächst haben wir den Umleitungscode in .htaccess kopiert und er erscheint in den folgenden Fällen ▼
- [L] gibt an, dass die aktuelle Regel die letzte Regel ist, beenden Sie die Analyse der folgenden Umschreibungsregeln.
- Wenn Sie also auf die umgeleitete Artikelseite zugreifen, stoppt [L] die folgenden Regeln, sodass die Umleitungsregeln nicht funktionieren.
Beim Besuch der http-Startseite möchten wir eine URL-Umleitung auslösen, die pseudostatische Regel überspringen, um die Umleitungssprungregel auszuführen, damit sie erreicht werden kannSiteweite HTTP-Umleitung auf https .
Fügen Sie keine https-Umleitungsregeln ein [L] Unter den Regeln setzen [L] über den Regeln ▼
Ist es notwendig, www für den Hauptdomänennamen der Website umzuleiten?
Wenn Sie direkt like verwenden chenweiliang.com
Ein solcher Top-Level-Domainname wird als Ihr Blog-Domainname verwendet, sodass die Verwendung eines Subdomainnamens als Bildbett keine Cookie-Freiheit erreichen kann.
- weil die Top-Level-Domain
chenweiliang.com
Für alle angeforderten statischen Dateien wird ein Cookie an die sekundären Nameserver gesendet.
Wenn Sie Cookie-freie Bildbetten unterstützen möchten, müssen Sie einen anderen Domainnamen verwenden, um Cookie-frei zu werden.
- Chen WeiliangBlog-Nutzung
www.chenweiliang.com
Die Subdomain von ist in Ordnung.
Weitere Informationen finden Sie in diesem Artikel ▼
Wenn Sie 301-Weiterleitungen ausschließen müssen, um pseudostatische Ausnahmeordnerverzeichnisse zu umgehen, sehen Sie sich bitte das Tutorial unten an▼
Hoffnung Chen Weiliang Blog ( https://www.chenweiliang.com/ ) Shared „Automatisch zum Second-Level-Domainnamen ohne www springen Top-Level-Domainname: Root-Domainname 301 leitet www um“, was für Sie hilfreich ist.
Willkommen, um den Link dieses Artikels zu teilen:https://www.chenweiliang.com/cwl-27630.html
Willkommen im Telegrammkanal von Chen Weiliangs Blog, um die neuesten Updates zu erhalten!
📚 Dieser Leitfaden enthält einen enormen Mehrwert. 🌟Dies ist eine seltene Gelegenheit, verpassen Sie sie nicht! ⏰⌛💨
Teilen und liken, wenn es euch gefällt!
Ihr Teilen und Ihre Likes sind unsere ständige Motivation!