Adresář článků
v případěWordPressKdyž web obsahuje 2 názvy domén (s názvem domény www a bez názvu domény www), je to velmi nevýhodnéSEOKoncentrace vah a následné indexování optimalizace pro vyhledávače.
Jak to můžeme vyřešit?
To vyžaduje trvalé přesměrování 301 domén bez www na domény s www.
Webové kořenové doménové jméno 301 přesměrování www doménové jméno výhody
Výhodou je, že může zvýšit autoritu doménového jména.
Přesměrování 301 je ve skutečnosti přenos autority domény.
Například kdy chenweiliang.com
přesměrovat na www.chenweiliang.com
když ve skutečnosti chenweiliang.com
Hmotnost se přenese na www.chenweiliang.com
, čímž se zvyšuje www.chenweiliang.com
název domény uživatele.
- Zlepšit výkon optimalizace pro vyhledávače;
- Napomáhá přenosu váhy webových stránek;
- Optimalizujte indexování webových stránek.
když otevřemeElektronický obchodse zobrazí dvě stejné stránky.
- V tomto okamžiku budou vyhledávače opakovaně procházet.
- Duplicitní stránky mohou vést k chybným úsudkům vyhledávačů.
- V tuto chvíli musíte ke zpracování a optimalizaci začlenění webových stránek použít přesměrování 301;
Lepší uživatelský zážitek:Bez duplicitních stránek si uživatelé budou lépe pamatovat naše webové stránky, zlepší paměť webových stránek a získají lepší uživatelskou zkušenost.
Nevýhody webu bez www sekundárního názvu domény
- Malý počet uživatelů nemusí být schopenUFO.org je identifikován jako webová adresa;
- Malý počet uživatelů rozpozná pouze domény druhé úrovně se vzorem adresy URL www
www.etufo.org
Jak domény nejvyšší úrovně 301 přesměrovávají na www?
Následující je založeno naLinuxServerově implementovaná řešení.
krok 1: Nový soubor .htaccess
Náš počítač obvykle používá operační systém Windows a nemůžeme přímo vytvořit nový soubor .htaccess.
Nejprve musíte vytvořit nový soubor htaccess.txt a jak změnit název, bude popsáno později.
krok 2: Zkopírujte následující kód do txt dokumentu
RewriteEngine On RewriteCond %{http_host} ^chenweiliang.com$ [NC] RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]
- "RewriteEngine On", zapněte přepínač Rewrite Rule;
- "RewriteCond" odkazuje na podmínku přepisu.
- Následující řetězec odpovídá regulárnímu výrazu a odpovídající řetězec začíná znakem ^ a končí znakem $.
- Zde %{http_host} je k získání aktuálního názvu hostitele.Podmínka je „Když je název hostitele
chenweiliang.com
“, budou provedena následující pravidla přepisu. - "[NC]" znamená, že se nerozlišují malá a velká písmena;
- "RewriteRule", definuje pravidlo přepisu.Zde to znamená: skok na URL"
http://www.chenweiliang.com/
"Požadavek na přístupchenweiliang.com
pozdější část. - [R=301] znamená přepsání jako 301 přesměrování/skok ([R] skok jedním prstem, stejný význam jako [R=302]), [L] znamená poslední odpovídající pravidlo.
krok 3: Nahrajte soubor htaccess.txt a změňte název
Pomocí nástroje FTP nahrajte soubor htaccess.txt do kořenového adresáře webu a přejmenujte jej na „.htaccess
“, všimněte si tečky vpředu.
- Pokud soubor již existuje, zkopírujte do něj kód.
- Tímto způsobem, když navštívíte název domény bez www, automaticky se přesměruje na název domény s www.
- Prostřednictvím výše uvedené metody může být název domény bez www automaticky přesměrován na název domény s www.
Poznámka: Po úpravě zde můžete zjistit, že soubor chybí.
To je proto, že".htaccess
” soubory jsou považovány za skryté a nebudou zobrazeny.
Můžete otevřít nástroj FTP, zde XFTP软件Například v [Nástroje] → [Možnosti] ▼
【Obecné】→zaškrtněte【Zobrazit skryté soubory】▼
Zde sdílíme obecná pravidla přesměrování názvu domény s www na název domény bez www a názvu domény bez www na název domény s www.
Pravidla pro přesměrování domén s www na domény bez www
301 přesměrování TLD s pravidly www na kořenovou doménu▼
RewriteEngine on RewriteCond %{HTTP_HOST} ^www.chenweiliang.com [NC] RewriteRule ^(.*)$ http://chenweiliang.com/$1 [L,R=301]
Následující název domény nejvyšší úrovně s www 301 přesměrovává na pravidlo kořenového názvu domény, které lze přímo zkopírovat (není třeba upravovat název domény v pravidle) ▼
RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
TLD bez www přeskakují na domény s pravidly www
TLD bez www přeskočí na pravidla domény pomocí www ▼
RewriteEngine On RewriteCond %{http_host} ^chenweiliang.com$ [NC] RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]
Následující názvy domén nejvyšší úrovně bez www přeskakují na pravidla pro názvy domén s www, které lze přímo zkopírovat (není třeba upravovat název domény v pravidlech) ▼
RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Problém s umístěním pravidla přesměrování 301
Pod pseudostatickými pravidly se při umísťování pravidel skoku přesměrování obvykle setkáte http nemůže přesměrovat na https Problém.
Původně jsme zkopírovali přesměrovací kód do .htaccess a objeví se v následujících případech ▼
- [L] označuje, že aktuální pravidlo je posledním pravidlem, přestaňte analyzovat následující pravidla přepisování.
- Takže při přístupu na stránku s přesměrovaným článkem [L] zastaví následující pravidla, takže pravidla přesměrování nefungují.
Při návštěvě domovské stránky http chceme spustit přesměrování URL, přeskočit pseudostatické pravidlo a spustit pravidlo skoku přesměrování, aby toho bylo možné dosáhnoutPřesměrování http na https na celém webu .
Nevkládejte pravidla přesměrování https [L] Pod pravidla, dejte [L] nad pravidly ▼
Je nutné přesměrovat www na hlavní doménové jméno webu?
Pokud použijete přímo like chenweiliang.com
Takový název domény nejvyšší úrovně se používá jako název domény vašeho blogu, takže použití názvu subdomény jako obrázku nemůže být bez souborů cookie.
- protože doména nejvyšší úrovně
chenweiliang.com
Cookie je odeslána sekundárním jmenným serverům pro všechny požadované statické soubory.
Pokud chcete podporovat obrázky bez souborů cookie, musíte použít jiný název domény, abyste dosáhli bez souborů cookie.
- Chen WeiliangPoužití blogu
www.chenweiliang.com
Subdoména uživatele je v pořádku.
Podrobnosti naleznete v tomto článku ▼
Pokud potřebujete vyloučit přesměrování 301, abyste obešli adresáře pseudostatických výjimek, podívejte se prosím na níže uvedený výukový program▼
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) sdílené „Automaticky přejít na název domény druhé úrovně bez názvu domény nejvyšší úrovně www: název kořenové domény 301 přesměruje www“, což je pro vás užitečné.
Vítejte u sdílení odkazu na tento článek:https://www.chenweiliang.com/cwl-27630.html
Vítejte na telegramovém kanálu blogu Chen Weiliang, kde získáte nejnovější aktualizace!
📚 Tento průvodce má obrovskou hodnotu, 🌟Toto je vzácná příležitost, nenechte si ji ujít! ⏰⌛💨
Sdílejte a lajkujte, pokud se vám líbí!
Vaše sdílení a lajky jsou naší neustálou motivací!