Cikkkönyvtár
如果WordPressHa a weboldal 2 domain nevet tartalmaz (www domain névvel és www domain név nélkül) elérhető, az nagyon kedvezőtlenSEOA súlyok koncentrálása, és az azt követő keresőoptimalizálás indexelése.
Hogyan tudjuk megoldani?
Ehhez a www-vel nem rendelkező tartományok állandó 301-es átirányítása szükséges a www-vel rendelkező domainekre.
Weboldal gyökér domain név 301 átirányítás www domain név előnyei
Előnye, hogy növelheti a domain név tekintélyét.
A 301-es átirányítás valójában a tartományi jogosultság átadása.
Például mikor chenweiliang.com
átirányítás ide www.chenweiliang.com
amikor valójában az chenweiliang.com
A súlya átkerül a www.chenweiliang.com
, ezáltal növelve a www.chenweiliang.com
domain neve.
- A keresőoptimalizálás teljesítményének javítása;
- Elősegíti a weboldal súlyozásának átvitelét;
- Weboldal indexelés optimalizálása.
amikor kinyitjukáramszolgáltatóweboldalon két egyforma oldal jelenik meg.
- Ebben az időben a keresőmotorok pókai többször is feltérképeznek.
- Az ismétlődő oldalak a keresőmotorok téves megítéléséhez vezethetnek.
- Jelenleg 301-es átirányítást kell használnia a weboldalak felvételének feldolgozásához és optimalizálásához;
Jobb felhasználói élmény:Ismétlődő oldalak nélkül a felhasználók jobban emlékeznek webhelyünkre, javítják a webhely memóriáját, és jobb felhasználói élményben részesülnek.
A www másodlagos domain név nélküli weboldal hátrányai
- Előfordulhat, hogy néhány felhasználó nem tudjaufoa .org webcímként van azonosítva;
- Néhány felhasználó csak a www URL-mintával rendelkező második szintű domaineket ismeri fel
www.etufo.org
Hogyan irányítanak át a 301-es legfelső szintű domainek a www-re?
Az alábbiak alapjánLinuxSzerveren megvalósított megoldások.
1. lépés: Új .htaccess fájl
Számítógépünk általában Windows operációs rendszert használ, és nem tudunk közvetlenül új .htaccess fájlt létrehozni.
Először létre kell hoznia egy új htaccess.txt fájlt, a név megváltoztatásának módját később ismertetjük.
2. lépés: Másolja a következő kódot a txt dokumentumba
RewriteEngine On RewriteCond %{http_host} ^chenweiliang.com$ [NC] RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]
- "RewriteEngine On", kapcsolja be a Rewrite Rule kapcsolót;
- A "RewriteCond" az újraírási feltételre utal.
- A következő karakterlánchoz egy reguláris kifejezés illeszkedik, és az illesztett karakterlánc ^-vel kezdődik és $-ra végződik.
- Itt %{http_host} kapja meg az aktuális gépnevet.A feltétel a következő: "Amikor a gazdagépnév
chenweiliang.com
", a következő átírási szabályok kerülnek végrehajtásra. - "[NC]" azt jelenti, hogy nem különbözteti meg a kis- és nagybetűket;
- "RewriteRule" határozza meg az újraírási szabályt.Jelentése itt: ugrás az URL-re"
http://www.chenweiliang.com/
"Hozzáférési kérelemchenweiliang.com
későbbi rész. - Az [R=301] 301-es átirányítás/ugrásként való átírást jelent ([R] egyujjas ugrás, ugyanaz, mint [R=302]), az [L] az utolsó illesztési szabályt jelenti.
3. lépés: Töltse fel a htaccess.txt fájlt, és módosítsa a nevet
Az FTP eszközzel töltse fel a htaccess.txt fájlt a webhely gyökérkönyvtárába, és nevezze át a következőre: ".htaccess
", vedd észre a pontot elöl.
- Ha a fájl már létezik, másolja be a kódot.
- Ily módon, ha egy www nélküli domain nevet keres fel, az automatikusan átirányítja a www-t tartalmazó domain névre.
- A fenti módszerrel a www nélküli domain név automatikusan átirányítható a www-vel rendelkező domain névre.
Megjegyzés: Az itt végzett módosítás után előfordulhat, hogy a fájl elveszett.
Ez azért van, mert".htaccess
” fájlok rejtettnek minősülnek, és nem jelennek meg.
Megnyithatja az FTP eszközt, itt az XFTP软件Például az [Eszközök] → [Opciók] ▼ menüpontban
【Általános】→pipa【Rejtett fájlok megjelenítése】▼
Itt megosztjuk a www-vel rendelkező domain név www nélküli domain névre, illetve a www nélküli domain név www-vel rendelkező domain névre való átirányításának általános szabályait.
A www-vel rendelkező domainek www nélküli domainekre való átirányításának szabályai
301 átirányítja a TLD-t www-vel a gyökértartományi szabályokhoz▼
RewriteEngine on RewriteCond %{HTTP_HOST} ^www.chenweiliang.com [NC] RewriteRule ^(.*)$ http://chenweiliang.com/$1 [L,R=301]
A következő legfelső szintű domain név www 301-el átirányít a gyökér domain név szabályra, amely közvetlenül másolható (nem kell módosítani a szabályban a domain nevet) ▼
RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
A www nélküli TLD-k a www szabályokkal rendelkező tartományokra ugranak
A www nélküli TLD-k a www ▼ tartományszabályokra ugranak
RewriteEngine On RewriteCond %{http_host} ^chenweiliang.com$ [NC] RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]
Az alábbi, www nélküli legfelső szintű domain nevek a www-vel rendelkező domain névszabályokra ugranak, amelyek közvetlenül másolhatók (nem kell módosítani a szabályokban a domain nevet) ▼
RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
301-es átirányítási szabály helye probléma
A pszeudostatikus szabályok szerint az átirányítási ugrásszabályok elhelyezésekor általában találkozunk A http nem tud átirányítani https-re A probléma.
Kezdetben az átirányítási kódot a .htaccess fájlba másoltuk, és a következő esetekben jelenik meg: ▼
- Az [L] azt jelzi, hogy az aktuális szabály az utolsó szabály, hagyja abba a következő átírási szabályok elemzését.
- Tehát az átirányított cikkoldal elérésekor az [L] leállítja a következő szabályokat, így az átirányítási szabályok nem működnek.
A http kezdőlap meglátogatásakor URL-átirányítást szeretnénk kiváltani, a pszeudo-statikus szabályt kihagyva végrehajtjuk az átirányítási ugrásszabályt, hogy ez elérhető legyenA webhely egészére kiterjedő http átirányítás a https-re .
Ne adjon meg https átirányítási szabályokat [L] A szabályok alá, tedd [L] szabályok felett ▼
Szükséges a www-t átirányítani a webhely fő domain nevéhez?
Ha közvetlenül használja, mint chenweiliang.com
Egy ilyen legfelső szintű domain név a blog domain neveként használatos, így egy aldomain név képágyként való használatával nem érhető el Cookie-mentesség.
- mert a legfelső szintű domain
chenweiliang.com
A másodlagos névszervereknek sütiket küldenek az összes kért statikus fájlhoz.
Ha támogatni szeretné a cookie-mentes képágyakat, más domain nevet kell használnia a cookie-mentesség eléréséhez.
- Chen WeiliangBloghasználat
www.chenweiliang.com
aldomainje rendben van.
A részletekért keresse fel ezt a cikket ▼
Ha ki kell zárnia a 301-es átirányításokat a pszeudostatikus kivételmappák megkerüléséhez, tekintse meg az alábbi oktatóanyagot.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ).
Üdvözöljük a cikk linkjének megosztásában:https://www.chenweiliang.com/cwl-27630.html
Üdvözöljük Chen Weiliang blogjának Telegram csatornáján, hogy értesüljön a legfrissebb hírekről!
📚 Ez az útmutató hatalmas értéket tartalmaz, 🌟 Ritka lehetőség ez, ne hagyd ki! ⏰⌛💨
Oszd meg és lájkold, ha tetszik!
Az Ön megosztása és lájkja folyamatos motivációnk!