Ավտոմատ կերպով անցնել երկրորդ մակարդակի տիրույթի անուն առանց www վերին մակարդակի տիրույթի անվանման. արմատային տիրույթի անունը 301 վերահղում է www.

如果WordPressԵրբ կայքը պարունակում է 2 տիրույթի անուն (www տիրույթի անունով և առանց www տիրույթի անվան), դա շատ անբարենպաստ է:SEOԿշիռների համակենտրոնացումը և հետագա որոնման համակարգի օպտիմալացման ինդեքսավորումը:

Ինչպե՞ս կարող ենք լուծել այն:

Սա պահանջում է առանց www տիրույթների մշտական ​​301 վերահղում դեպի www ունեցող տիրույթներ:

Անցնել երկրորդ մակարդակի տիրույթի անուն առանց 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ԾրագրակազմՕրինակ՝ [Գործիքներ] → [Ընտրանքներ] ▼-ում

Դա պայմանավորված է նրանով, որ «.htaccess» ֆայլերը համարվում են թաքնված և չեն ցուցադրվի:Դուք կարող եք բացել FTP գործիքը, այստեղ որպես օրինակ վերցնում ենք XFTP ծրագրակազմը, [Գործիքներ] → [Ընտրանքներ] թերթիկ 2-ում:

【Ընդհանուր】→ստուգել【Ցույց տալ թաքնված ֆայլերը】▼

[Ընդհանուր] տարբերակ → ստուգեք [Ցույց տալ թաքնված ֆայլերը] 3-րդ թերթիկը

 

Այստեղ մենք կիսում ենք տիրույթի անունը 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] վերևի 4-րդ թերթիկում

  • [L]-ը ցույց է տալիս, որ ներկայիս կանոնը վերջին կանոնն է, դադարեցրեք վերլուծել հետևյալ վերաշարադրման կանոնները:
  • Այսպիսով, վերահղված հոդվածի էջ մուտք գործելիս [L]-ը դադարեցնում է հետևյալ կանոնները, ուստի վերահղման կանոնները չեն գործում։

http-ի գլխավոր էջ այցելելիս մենք ցանկանում ենք գործարկել URL-ի վերահղում, բաց թողնել կեղծ ստատիկ կանոնը՝ վերահղման ցատկի կանոնը գործարկելու համար, որպեսզի հնարավոր լինի հասնել դրան:Ամբողջ կայքի http վերահղում դեպի https .

Մի դրեք https վերահղման կանոնները [L] Կանոնների տակ դրեք [L] կանոններից բարձր ▼

Կեղծ ստատիկ SSL վերահղման կանոններ [L] ստորև ներկայացված 5-րդ թերթում

Արդյո՞ք անհրաժեշտ է վերահղել 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

Ավելի շատ թաքնված հնարքներ բացահայտելու համար🔑, միացեք մեր Telegram ալիքին։

Տարածեք և հավանեք, եթե ձեզ դուր եկավ: Ձեր կիսումներն ու հավանումները մեր շարունակական շարժառիթն են:

 

发表 评论

Ձեր էլփոստի հասցեն չի հրապարակվի: Օգտագործվում են պահանջվող դաշտերը * Պիտակ

Ոլորել դեպի սկիզբ