Artikel Direktori
Yen situs web WordPress bisa diakses saka loro domain (karo lan tanpa www), iku bakal ngrusak banget konsentrasi otoritas SEO lan optimasi lan indeksasi mesin telusur sabanjure.
Kepiye carane bisa ngatasi?
Iki mbutuhake 301 pangalihan domain permanen tanpa www menyang domain karo www.

Jeneng domain root situs web 301 pangalihan www keuntungan jeneng domain
Kauntungane yaiku bisa nambah wewenang jeneng domain.
A 301 pangalihan iku bener transfer wewenang domain.
Contone, nalika chenweiliang.com pangalihan menyang www.chenweiliang.com nalika ing kasunyatan chenweiliang.com Bobot saka ditransfer menyang www.chenweiliang.com , kanthi mangkono nambah www.chenweiliang.com jeneng domain.
- Ngapikake kinerja optimasi mesin telusur;
- Kondusif kanggo transmisi bobot kaca web;
- Ngoptimalake indeksasi kaca web.
Nalika kita mbukak situs web e-commerce , ana rong kaca sing padha.
- Ing wektu iki, laba-laba mesin telusur bakal bola-bali nyusup.
- Kaca-kaca duplikat bisa nyebabake misjudgments dening mesin telusur.
- Ing wektu iki, sampeyan kudu nggunakake 301 pangalihan kanggo ngolah lan ngoptimalake kaca web;
Pengalaman panganggo sing luwih apik: Tanpa kaca duplikat, panganggo bakal luwih ngelingi situs web kita, nambah daya pangeling-eling situs web lan ngasilake pengalaman panganggo sing luwih apik.
Kekurangan situs web tanpa jeneng domain sekunder www
- Sebilangan cilik pangguna bisa uga ora bisaUFO.org diidentifikasi minangka alamat web;
- Sawetara pangguna mung bakal ngenali domain tingkat kapindho kanthi pola URL www
www.etufo.org
Kepiye carane domain tingkat ndhuwur 301 dialihake menyang www?
Ing ngisor iki minangka solusi sing diimplementasikake ing server Linux .
Langkah 1 : Gawe file .htaccess anyar
Biasane komputer kita nggunakake sistem operasi Windows, lan kita ora bisa langsung nggawe file .htaccess anyar.
Sampeyan kudu nggawe file htaccess.txt anyar dhisik, lan carane ngganti jeneng bakal diterangake mengko.
Langkah 2 : Salin kode ing ngisor iki menyang dokumen txt.
RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]- "RewriteEngine On", nguripake tombol Rewrite Rule;
- "RewriteCond" nuduhake kondisi nulis ulang.
- String ing ngisor iki dicocogake karo ekspresi biasa, lan string sing dicocogake diwiwiti kanthi ^ lan diakhiri $.
- Ing kene %{http_host} kanggo njaluk jeneng host saiki.Kondisi kasebut yaiku "Nalika jeneng host kasebut
chenweiliang.com", aturan nulis ulang ing ngisor iki bakal ditindakake. - "[NC]" tegese ora sensitif huruf cilik;
- "RewriteRule", nemtokake aturan nulis ulang.Tegese ing kene: mlumpat menyang URL"
http://www.chenweiliang.com/"Panjaluk Akseschenweiliang.combagean mengko. - [R=301] tegese nulis ulang minangka 301 pangalihan / mlumpat ([R] siji-driji mlumpat, padha tegesé [R=302]), [L] tegese aturan cocog pungkasan.
Langkah 3 : Unggah file .htaccess.txt lan ganti jeneng dadi file kasebut.
Gunakake alat FTP kanggo ngunggah file htaccess.txt menyang direktori root situs web lan ganti jeneng dadi ".htaccess", sok dong mirsani titik ing ngarep.
- Yen file wis ana, nyalin kode menyang.
- Kanthi cara iki, nalika sampeyan ngunjungi jeneng domain tanpa www, bakal kanthi otomatis pangalihan menyang jeneng domain karo www.
- Liwat cara ing ndhuwur, jeneng domain tanpa www bisa kanthi otomatis dialihake menyang jeneng domain karo www.
Wigati: Sawise ngowahi ing kene, sampeyan bisa nemokake manawa file kasebut ilang.
Iki amarga".htaccess” file dianggep didhelikake lan ora bakal ditampilake.
Sampeyan bisa mbukak piranti FTP; ing kene kita bakal nggunakake XFTP minangka conto. Pindhah menyang 【Piranti】→【Pilihan】▼

【Umum】→ mriksa【Tampilake file sing didhelikake】▼

Kene kita nuduhake aturan umum pangalihan jeneng domain karo www kanggo jeneng domain tanpa www, lan jeneng domain tanpa www kanggo jeneng domain karo www.
Aturan kanggo ngarahake domain kanthi www menyang domain tanpa www
301 pangalihan TLD kanthi www menyang aturan domain root▼
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.chenweiliang.com [NC]
RewriteRule ^(.*)$ http://chenweiliang.com/$1 [L,R=301]Jeneng domain tingkat ndhuwur ing ngisor iki kanthi www 301 pangalihan menyang aturan jeneng domain root, sing bisa disalin langsung (ora perlu ngowahi jeneng domain ing aturan kasebut) ▼
RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
TLD tanpa www mlumpat menyang domain kanthi aturan www
TLD tanpa www mlumpat menyang aturan domain kanthi www ▼
RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]Jeneng domain tingkat ndhuwur ing ngisor iki tanpa www mlumpat menyang aturan jeneng domain nganggo www, sing bisa disalin langsung (ora perlu ngowahi jeneng domain ing aturan kasebut) ▼
RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
301 pangalihan masalah lokasi aturan
Nalika masang aturan pangalihan ing sangisore aturan pseudo-statis, sampeyan bakal kerep nemoni masalah yen HTTP ora bisa ngarahake kabeh situs menyang HTTPS.
Kaping pisanan kita nyalin kode pangalihan menyang .htaccess lan bakal katon ing kasus ing ngisor iki ▼
![Aturan pangalihan [L] ana ing ndhuwur. Aturan pangalihan [L] ana ing ndhuwur.](https://img.chenweiliang.com/2018/03/https-rule-1.png)
- [L] nuduhake yen aturan saiki minangka aturan pungkasan, mungkasi nganalisa aturan nulis ulang ing ngisor iki.
- Dadi nalika ngakses kaca artikel sing dialihake, [L] mungkasi aturan ing ngisor iki, supaya aturan pangalihan ora bisa digunakake.
Nalika ngakses kaca ngarep HTTP, kita pengin micu pangalihan URL, ngliwati aturan penulisan ulang URL kanggo nglakokake aturan pangalihan, supaya kabeh situs bisa dialihake saka HTTP menyang HTTPS.
Aja masang aturan pangalihan HTTPS ing ngisor aturan [L] , pasang aturan kasebut ing ndhuwur aturan [L] . ▼
![Aturan pangalihan SSL pseudo-statis [L] ana ing ngisor iki. Aturan pangalihan SSL pseudo-statis [L] ana ing ngisor iki.](https://img.chenweiliang.com/2018/03/pseudo-static-ssl-jump.png)
Apa perlu pangalihan www kanggo jeneng domain utama situs web?
Yen sampeyan nggunakake langsung kaya chenweiliang.com Jeneng domain tingkat ndhuwur kasebut digunakake minangka jeneng domain blog sampeyan, mula nggunakake jeneng subdomain minangka amben gambar ora bisa entuk Cookie-free.
- amarga domain tingkat paling dhuwur
chenweiliang.comCookie dikirim menyang server jeneng sekunder kanggo kabeh file statis sing dijaluk.
Yen sampeyan pengin ndhukung amben gambar tanpa cookie, sampeyan kudu nggunakake jeneng domain sing beda kanggo entuk cookie-free.
- Chen WeiliangBlog nggunakake
www.chenweiliang.comsubdomain iku apik.
Kanggo rincian, bukak artikel iki ▼
Yen sampeyan kudu ngilangi 301 pangalihan kanggo ngliwati direktori folder pengecualian pseudo-statis, deleng tutorial ing ngisor iki▼
Muga-muga artikel "Alih Otomatis menyang Domain Tingkat Kedua Tanpa Domain Tingkat Atas www: Alih Domain Root 301 menyang www" sing dienggo bareng ing blog Chen Weiliang ( https://www.chenweiliang.com/ ) iki bisa migunani kanggo sampeyan.
Monggo dipunbagi pranala artikel punika: https://www.chenweiliang.com/cwl-27630.html


