Awtomatikong tumalon sa pangalawang antas na domain name nang walang www top-level na domain name: ang root domain name na 301 ay nagre-redirect sa www

如果WordPressKapag ang website ay naglalaman ng 2 domain name (na may www domain name at walang www domain name) ay maaaring ma-access, ito ay lubhang hindi kanais-naisSEOAng konsentrasyon ng mga timbang, at ang kasunod na pag-index ng pag-optimize ng search engine.

Paano natin ito malulutas?

Nangangailangan ito ng permanenteng 301 na pag-redirect ng mga domain na walang www sa mga domain na may www.

Awtomatikong tumalon sa pangalawang antas na domain name nang walang www top-level na domain name: ang root domain name na 301 ay nagre-redirect sa www

Website root domain name 301 redirect www domain name mga benepisyo

Ang kalamangan ay maaari nitong mapataas ang awtoridad ng domain name.

Ang 301 na pag-redirect ay talagang paglilipat ng awtoridad ng domain.

Halimbawa, kailan chenweiliang.com i-redirect sa www.chenweiliang.com kapag sa totoo lang ang chenweiliang.com Ang bigat ng ay inilipat sa www.chenweiliang.com , sa gayon ay tumataas ang www.chenweiliang.com domain name ni.

  • Pagbutihin ang pagganap ng search engine optimization;
  • Nakatutulong sa paghahatid ng mga timbang ng web page;
  • I-optimize ang pag-index ng web page.

pag bukas naminE-commercewebsite, lumilitaw ang dalawang magkatulad na pahina.

  • Sa oras na ito, paulit-ulit na gagapang ang mga spider ng search engine.
  • Ang mga duplicate na pahina ay maaaring humantong sa mga maling paghatol ng mga search engine.
  • Sa oras na ito, kailangan mong gumamit ng 301 redirection upang iproseso at i-optimize ang pagsasama ng web page;

Mas mahusay na karanasan ng user:Kung walang mga duplicate na pahina, mas maaalala ng mga user ang aming website, mapapabuti ang memorya ng website, at makakuha ng mas magandang karanasan ng user.

Mga disadvantages ng website na walang www pangalawang pangalan ng domain

  • Maaaring hindi magawa ng maliit na bilang ng mga userufoAng .org ay kinilala bilang isang web address;
  • Makikilala lamang ng maliit na bilang ng mga user ang mga pangalawang antas na domain na may pattern ng www URL www.etufo.org

Paano nagre-redirect ang mga nangungunang antas na domain 301 sa www?

Ang mga sumusunod ay batay saLinuxMga solusyong ipinatupad ng server.

hakbang 1: Bagong .htaccess file

Karaniwang ginagamit ng aming computer ang Windows operating system, at hindi kami direktang makakagawa ng bagong .htaccess file.

Dapat kang lumikha muna ng bagong htaccess.txt file, at kung paano baguhin ang pangalan ay ilalarawan sa ibang pagkakataon.

hakbang 2: Kopyahin ang sumusunod na code sa txt na dokumento

RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]
  • "RewriteEngine On", i-on ang switch ng Rewrite Rule;
  • Ang "RewriteCond" ay tumutukoy sa kondisyon ng muling pagsulat.
  • Ang sumusunod na string ay tinutugma ng isang regular na expression, at ang katugmang string ay nagsisimula sa ^ at nagtatapos sa $.
  • Narito ang %{http_host} ay upang makuha ang kasalukuyang hostname.Ang kundisyon ay "Kapag ang hostname ay chenweiliang.com", ang mga sumusunod na panuntunan sa muling pagsulat ay isinasagawa.
  • Ang ibig sabihin ng "[NC]" ay case insensitive;
  • Tinutukoy ng "RewriteRule", ang panuntunan sa muling pagsulat.Ibig sabihin dito: tumalon sa URL" http://www.chenweiliang.com/ "Kahilingan sa Pag-access chenweiliang.com mamaya na bahagi.
  • Ang ibig sabihin ng [R=301] ay muling pagsusulat bilang 301 redirect/jump ([R] single-finger jump, ang parehong kahulugan ng [R=302]), [L] ay nangangahulugang huling pagtutugma ng panuntunan.

hakbang 3: I-upload ang htaccess.txt file at baguhin ang pangalan

Gamitin ang FTP tool para i-upload ang htaccess.txt file sa root directory ng website at palitan ang pangalan nito sa ".htaccess", pansinin ang tuldok sa harap nito.

  • Kung umiiral na ang file, kopyahin ang code dito.
  • Sa ganitong paraan, kapag binisita mo ang isang domain name na walang www, awtomatiko itong magre-redirect sa domain name na may www.
  • Sa pamamagitan ng pamamaraan sa itaas, ang domain name na walang www ay maaaring awtomatikong i-redirect sa domain name na may www.

Tandaan: Pagkatapos baguhin dito, maaari mong makita na nawala ang file.

Ito ay dahil ang".htaccess” Ang mga file ay itinuturing na nakatago at hindi ipapakita.

Maaari mong buksan ang FTP tool, dito XFTP软件Halimbawa, sa [Tools] → [Options] ▼

Ito ay dahil ang ".htaccess" na mga file ay itinuturing na nakatago at hindi ipapakita.Maaari mong buksan ang FTP tool, dito kumukuha ng XFTP software bilang isang halimbawa, sa [Tools] → [Options] sheet 2

【Pangkalahatan】→Suriin【Ipakita ang mga nakatagong file】▼

[General] na opsyon → check [Show hidden files] 3rd sheet

 

Dito ibinabahagi namin ang mga pangkalahatang tuntunin ng pag-redirect ng domain name na may www sa isang domain name na walang www, at isang domain name na walang www sa isang domain name na may www.

Mga panuntunan para sa pag-redirect ng mga domain na may www sa mga domain na walang www

Ang 301 ay nag-redirect ng TLD na may www sa root domain rules▼

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.chenweiliang.com [NC]
RewriteRule ^(.*)$ http://chenweiliang.com/$1 [L,R=301]

Ang sumusunod na top-level na domain name na may www 301 ay nagre-redirect sa root domain name rule, na maaaring direktang kopyahin (hindi na kailangang baguhin ang domain name sa panuntunan) ▼

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Ang mga TLD na walang www ay tumalon sa mga domain na may mga panuntunan sa www

Ang mga TLD na walang www ay tumalon sa mga panuntunan ng domain na may www ▼

RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]

Ang mga sumusunod na top-level domain name na walang www ay tumalon sa mga panuntunan sa domain name na may www, na maaaring direktang kopyahin (hindi na kailangang baguhin ang domain name sa mga panuntunan) ▼

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Problema sa lokasyon ng panuntunan sa pag-redirect ng 301

Sa ilalim ng mga pseudo-static na panuntunan, kapag naglalagay ng mga panuntunan sa pagtalon sa pag-redirect, karaniwan mong nakakaharap Hindi ma-redirect ang http sa https Ang problema.

Sa una ay kinopya namin ang redirect code sa .htaccess at lalabas ito sa mga sumusunod na kaso ▼

Panuntunan sa pag-redirect [L] sa ika-4 na sheet sa itaas

  • Isinasaad ng [L] na ang kasalukuyang panuntunan ay ang huling panuntunan, itigil ang pagsusuri sa mga sumusunod na panuntunan sa muling pagsulat.
  • Kaya kapag ina-access ang pahina ng na-redirect na artikulo, ihihinto ng [L] ang mga sumusunod na panuntunan, upang hindi gumana ang mga panuntunan sa pag-redirect.

Kapag binisita ang http homepage, gusto naming mag-trigger ng pag-redirect ng URL, laktawan ang pseudo-static na panuntunan upang isagawa ang redirection jump rule, upang ito ay makamitPag-redirect ng http sa buong site sa https .

Huwag ilagay ang mga panuntunan sa pag-redirect ng https [L] Below the rules, ilagay [L] sa itaas ng mga patakaran ▼

Pseudo-static SSL redirection rules [L] sa ika-5 sheet sa ibaba

Kailangan bang i-redirect ang www para sa pangunahing domain name ng website?

Kung diretso kang gumamit ng like chenweiliang.com Ang nasabing top-level na domain name ay ginagamit bilang domain name ng iyong blog, kaya ang paggamit ng subdomain name bilang isang picture bed ay hindi makakamit ng Cookie-free.

  • dahil ang top-level na domain chenweiliang.com Ang isang cookie ay ipinapadala sa pangalawang nameserver para sa lahat ng hiniling na mga static na file.

Kung gusto mong suportahan ang mga image bed na walang cookie, kailangan mong gumamit ng ibang domain name para makamit ang cookie-free.

  • Chen WeiliangPaggamit ng blog www.chenweiliang.com ang mga subdomain ay maayos.

Para sa mga detalye, pakibisita ang artikulong ito ▼

Kung kailangan mong ibukod ang 301 na pag-redirect upang i-bypass ang pseudo-static exception folder na mga direktoryo, pakitingnan ang tutorial sa ibaba▼

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ibinahagi ang "Awtomatikong tumalon sa pangalawang antas na domain name nang walang www top-level na domain name: root domain name 301 redirects www", na nakakatulong sa iyo.

Maligayang pagdating upang ibahagi ang link ng artikulong ito:https://www.chenweiliang.com/cwl-27630.html

Maligayang pagdating sa Telegram channel ng blog ni Chen Weiliang para makuha ang pinakabagong mga update!

🔔 Maging una upang makuha ang mahalagang "ChatGPT Content Marketing AI Tool Usage Guide" sa direktoryo ng nangungunang channel! 🌟
📚 Ang gabay na ito ay naglalaman ng malaking halaga, 🌟Ito ay isang bihirang pagkakataon, huwag palampasin ito! ⏰⌛💨
Share and like kung gusto mo!
Ang iyong pagbabahagi at pag-like ay ang aming patuloy na pagganyak!

 

发表 评论

Ang iyong email address ay hindi mai-publish. 必填 项 已 用 * Tatak

mag-scroll sa itaas