Հոդվածների տեղեկատու
- 1 Կայքի արմատային տիրույթի անունը 301 վերահղում www տիրույթի անվան առավելությունները
- 2 Վեբ կայքի թերություններն առանց www երկրորդական տիրույթի անվանման
- 3 Ինչպե՞ս են վերին մակարդակի տիրույթները 301 վերահղում դեպի www?
- 4 301 վերահղման կանոնների տեղադրության խնդիր
- 5 Արդյո՞ք անհրաժեշտ է վերահղել www-ը կայքի հիմնական տիրույթի անվան համար:
如果WordPressԵրբ կայքը պարունակում է 2 տիրույթի անուն (www տիրույթի անունով և առանց www տիրույթի անվան), դա շատ անբարենպաստ է:SEOԿշիռների համակենտրոնացումը և հետագա որոնման համակարգի օպտիմալացման ինդեքսավորումը:
Ինչպե՞ս կարող ենք լուծել այն:
Սա պահանջում է առանց www տիրույթների մշտական 301 վերահղում դեպի www ունեցող տիրույթներ:
Կայքի արմատային տիրույթի անունը 301 վերահղում www տիրույթի անվան առավելությունները
Առավելությունն այն է, որ այն կարող է մեծացնել դոմենի անվան հեղինակությունը։
301 վերահղումը իրականում տիրույթի հեղինակության փոխանցում է:
Օրինակ, երբ chenweiliang.com
վերահղում դեպի www.chenweiliang.com
երբ իրականում chenweiliang.com
Քաշը փոխանցվում է www.chenweiliang.com
, դրանով իսկ մեծացնելով www.chenweiliang.com
-ի տիրույթի անունը:
- Բարելավել որոնման համակարգի օպտիմալացման աշխատանքը;
- Նպաստում է վեբ էջի կշիռների փոխանցմանը;
- Օպտիմալացնել վեբ էջի ինդեքսավորումը:
երբ բացում ենքԷլեկտրոնային առևտուրկայք, հայտնվում են երկու նույնական էջեր:
- Այս պահին որոնման համակարգի սարդերը բազմիցս կսողան:
- Կրկնվող էջերը կարող են հանգեցնել որոնման համակարգերի սխալ դատողությունների:
- Այս պահին դուք պետք է օգտագործեք 301 վերահղումը՝ վեբ էջի ընդգրկումը մշակելու և օպտիմալացնելու համար.
Ավելի լավ օգտվողի փորձ.Առանց կրկնօրինակ էջերի, օգտատերերը ավելի լավ կհիշեն մեր կայքը, կբարելավեն կայքի հիշողությունը և կստանան ավելի լավ օգտատերերի փորձ:
Վեբ կայքի թերություններն առանց www երկրորդական տիրույթի անվանման
- Մի փոքր թվով օգտվողներ կարող են չկարողանալufo.org-ը նույնացվում է որպես վեբ հասցե;
- Օգտատերերի փոքր մասը կճանաչի միայն երկրորդ մակարդակի տիրույթները www URL-ի օրինակով
www.etufo.org
Ինչպե՞ս են վերին մակարդակի տիրույթները 301 վերահղում դեպի www?
Հետևյալը հիմնված էLinuxՍերվերի կողմից իրականացվող լուծումներ.
քայլ 1Նոր .htaccess ֆայլ
Սովորաբար մեր համակարգիչը օգտագործում է Windows օպերացիոն համակարգ, և մենք ուղղակիորեն չենք կարող ստեղծել նոր .htaccess ֆայլ:
Նախ պետք է ստեղծեք նոր htaccess.txt ֆայլ, իսկ անունը փոխելու եղանակը կներկայացվի ավելի ուշ:
Քայլ 2Պատճենեք հետևյալ կոդը txt փաստաթղթում
RewriteEngine On RewriteCond %{http_host} ^chenweiliang.com$ [NC] RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]
- «RewriteEngine Միացված», միացրեք Rewrite Rule անջատիչը;
- «RewriteCond»-ը վերաբերում է վերագրանցման պայմանին:
- Հետևյալ տողը համընկնում է կանոնավոր արտահայտությամբ, իսկ համապատասխան տողը սկսվում է ^-ով և ավարտվում $ով:
- Այստեղ %{http_host}-ը պետք է ստանա ընթացիկ հոսթի անունը:Պայմանն է՝ «Երբ հոսթի անունն է
chenweiliang.com
», կկատարվեն հետևյալ վերաշարադրման կանոնները. - «[NC]» նշանակում է մեծատառերի անզգույշ.
- «RewriteRule»-ը սահմանում է վերագրանցման կանոնը։Նշանակում է այստեղ՝ անցնել URL-ին"
http://www.chenweiliang.com/
«Մուտք գործելու հարցումchenweiliang.com
ավելի ուշ մաս: - [R=301] նշանակում է վերաշարադրել որպես 301 վերահղում/ցատկ ([R] մեկ մատով ցատկ, նույն իմաստը, ինչ [R=302]), [L] նշանակում է վերջին համապատասխանող կանոն։
Քայլ 3Վերբեռնեք htaccess.txt ֆայլը և փոփոխեք անունը
Օգտագործեք FTP գործիքը՝ htaccess.txt ֆայլը կայքի արմատական գրացուցակում վերբեռնելու և այն վերանվանելու համար:.htaccess
«, ուշադրություն դարձրեք դիմացի կետին։
- Եթե ֆայլն արդեն գոյություն ունի, պատճենեք կոդը դրա մեջ:
- Այս կերպ, երբ դուք այցելում եք տիրույթի անուն առանց www, այն ավտոմատ կերպով կվերահղվի դեպի տիրույթի անունը www.
- Վերոնշյալ մեթոդի միջոցով առանց www-ի տիրույթի անունը կարող է ավտոմատ կերպով վերահղվել www-ով տիրույթի անուն:
Նշում․ այստեղ փոփոխություններ կատարելուց հետո կարող եք պարզել, որ ֆայլը կորել է։
Սա այն պատճառով".htaccess
” ֆայլերը համարվում են թաքնված և չեն ցուցադրվի:
Դուք կարող եք բացել FTP գործիքը, այստեղ XFTPԾրագրակազմՕրինակ՝ [Գործիքներ] → [Ընտրանքներ] ▼-ում
【Ընդհանուր】→ստուգել【Ցույց տալ թաքնված ֆայլերը】▼
Այստեղ մենք կիսում ենք տիրույթի անունը www-ով վերահղելու ընդհանուր կանոնները՝ առանց www-ի տիրույթի անուն, և առանց www-ի տիրույթի անունը www-ով տիրույթի անուն:
www-ով տիրույթները առանց www-ի տիրույթներին վերահղելու կանոններ
301 վերահղման TLD-ը www-ով դեպի արմատային տիրույթի կանոններ ▼
RewriteEngine on RewriteCond %{HTTP_HOST} ^www.chenweiliang.com [NC] RewriteRule ^(.*)$ http://chenweiliang.com/$1 [L,R=301]
Հետևյալ վերին մակարդակի տիրույթի անունը www 301-ով վերահղվում է արմատային տիրույթի անվան կանոնին, որը կարող է ուղղակիորեն պատճենվել (կանոնում տիրույթի անունը փոփոխելու կարիք չկա) ▼
RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
TLD-ներն առանց www-ի ցատկում են դեպի www կանոններով տիրույթներ
TLD-ներն առանց www-ի, անցնում են տիրույթի կանոններին www ▼-ով
RewriteEngine On RewriteCond %{http_host} ^chenweiliang.com$ [NC] RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]
Հետևյալ վերին մակարդակի տիրույթի անունները, առանց www-ի, անցնում են www-ով տիրույթի անվանման կանոններին, որոնք կարող են ուղղակիորեն պատճենվել (կանոններում դոմենի անունը փոփոխելու կարիք չկա) ▼
RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
301 վերահղման կանոնների տեղադրության խնդիր
Կեղծ ստատիկ կանոնների համաձայն, վերահղման ցատկի կանոնները տեղադրելիս սովորաբար հանդիպում եք http-ը չի կարող վերահղվել դեպի https Խնդիրը.
Սկզբում մենք պատճենեցինք վերահղման կոդը .htaccess-ում և այն կհայտնվի հետևյալ ▼ դեպքերում
- [L]-ը ցույց է տալիս, որ ներկայիս կանոնը վերջին կանոնն է, դադարեցրեք վերլուծել հետևյալ վերաշարադրման կանոնները:
- Այսպիսով, վերահղված հոդվածի էջ մուտք գործելիս [L]-ը դադարեցնում է հետևյալ կանոնները, ուստի վերահղման կանոնները չեն գործում։
http-ի գլխավոր էջ այցելելիս մենք ցանկանում ենք գործարկել URL-ի վերահղում, բաց թողնել կեղծ ստատիկ կանոնը՝ վերահղման ցատկի կանոնը գործարկելու համար, որպեսզի հնարավոր լինի հասնել դրան:Ամբողջ կայքի http վերահղում դեպի https .
Մի դրեք https վերահղման կանոնները [L] Կանոնների տակ դրեք [L] կանոններից բարձր ▼
Արդյո՞ք անհրաժեշտ է վերահղել www-ը կայքի հիմնական տիրույթի անվան համար:
Եթե դուք օգտագործում եք ուղղակիորեն like chenweiliang.com
Նման վերին մակարդակի տիրույթի անունն օգտագործվում է որպես ձեր բլոգի տիրույթի անուն, ուստի ենթադոմեյնի անունն օգտագործելը որպես նկարի մահճակալ չի կարող հասնել առանց թխուկների:
- քանի որ վերին մակարդակի տիրույթը
chenweiliang.com
Թխուկը ուղարկվում է երկրորդական անվանասերվերներին բոլոր պահանջվող ստատիկ ֆայլերի համար:
Եթե ցանկանում եք աջակցել առանց թխուկների պատկերների մահճակալներին, դուք պետք է օգտագործեք այլ տիրույթի անուն՝ առանց թխուկների հասնելու համար:
- Չեն ՎայլյանԲլոգի օգտագործումը
www.chenweiliang.com
-ի ենթադոմեյնը լավ է:
Մանրամասների համար այցելեք այս հոդվածը ▼
Եթե Ձեզ անհրաժեշտ է բացառել 301 վերահղումները՝ կեղծ ստատիկ բացառությունների թղթապանակների գրացուցակները շրջանցելու համար, խնդրում ենք դիտել ստորև ներկայացված ձեռնարկը ▼
Հույս Chen Weiliang բլոգ ( https://www.chenweiliang.com/ ) կիսվել է «Ավտոմատ կերպով անցնել երկրորդ մակարդակի տիրույթի անուն՝ առանց www վերին մակարդակի տիրույթի անվանման. արմատային տիրույթի անունը 301 վերահղում է www», ինչը օգտակար է ձեզ համար:
Բարի գալուստ՝ կիսելու այս հոդվածի հղումը.https://www.chenweiliang.com/cwl-27630.html
Բարի գալուստ Chen Weiliang-ի բլոգի Telegram ալիք՝ վերջին թարմացումները ստանալու համար:
📚 Այս ուղեցույցը պարունակում է հսկայական արժեք, 🌟Սա հազվագյուտ հնարավորություն է, բաց մի՛ թողեք այն։ ⏰⌛💨
Տարածեք և հավանեք, եթե հավանեցիք:
Ձեր տարածումը և հավանումները մեր շարունակական շարժառիթն են: