Lompat ke nama domain peringkat kedua secara automatik tanpa nama domain peringkat atas www: nama domain akar 301 mengubah hala www

如果WordPressApabila laman web mengandungi 2 nama domain (dengan nama domain www dan tanpa nama domain www) boleh diakses, ia adalah sangat tidak menguntungkanSEOKepekatan berat, dan pengindeksan pengoptimuman enjin carian seterusnya.

Bagaimana kita boleh menyelesaikannya?

Ini memerlukan ubah hala 301 kekal domain tanpa www ke domain dengan www.

Lompat ke nama domain peringkat kedua secara automatik tanpa nama domain peringkat atas www: nama domain akar 301 mengubah hala www

Nama domain akar tapak web 301 ubah hala www faedah nama domain

Kelebihannya ialah ia boleh meningkatkan kuasa nama domain.

Ubah hala 301 sebenarnya adalah pemindahan kuasa domain.

Sebagai contoh, apabila chenweiliang.com ubah hala ke www.chenweiliang.com sedangkan sebenarnya chenweiliang.com Berat dipindahkan ke www.chenweiliang.com , dengan itu meningkatkan www.chenweiliang.com nama domain.

  • Meningkatkan prestasi pengoptimuman enjin carian;
  • Kondusif untuk penghantaran berat halaman web;
  • Optimumkan pengindeksan halaman web.

bila kita bukaE-daganglaman web, dua halaman yang sama muncul.

  • Pada masa ini, labah-labah enjin carian akan berulang kali merangkak.
  • Halaman pendua boleh membawa kepada salah penilaian oleh enjin carian.
  • Pada masa ini, anda perlu menggunakan 301 ubah hala untuk memproses dan mengoptimumkan kemasukan halaman web;

Pengalaman pengguna yang lebih baik:Tanpa halaman pendua, pengguna akan mengingati laman web kami dengan lebih baik, meningkatkan ingatan tapak web dan mendapat pengalaman pengguna yang lebih baik.

Kelemahan laman web tanpa nama domain sekunder www

  • Sebilangan kecil pengguna mungkin tidak dapat melakukannyaufo.org dikenal pasti sebagai alamat web;
  • Sebilangan kecil pengguna hanya akan mengenali domain peringkat kedua dengan corak URL www www.etufo.org

Bagaimanakah domain peringkat atas 301 mengubah hala ke www?

Berikut adalah berdasarkanLinuxPenyelesaian yang dilaksanakan pelayan.

langkah 1: Fail .htaccess baharu

Biasanya komputer kami menggunakan sistem pengendalian Windows, dan kami tidak boleh terus mencipta fail .htaccess baharu.

Anda mesti membuat fail htaccess.txt baharu dahulu, dan cara menukar nama akan diterangkan kemudian.

Langkah 2: Salin kod berikut ke dalam dokumen txt

RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]
  • "RewriteEngine On", hidupkan suis Peraturan Tulis Semula;
  • "RewriteCond" merujuk kepada keadaan tulis semula.
  • Rentetan berikut dipadankan dengan ungkapan biasa dan rentetan yang dipadankan bermula dengan ^ dan berakhir dengan $.
  • Di sini %{http_host} adalah untuk mendapatkan nama hos semasa.Syaratnya ialah "Apabila nama hos ialah chenweiliang.com", peraturan penulisan semula berikut akan dilaksanakan.
  • "[NC]" bermaksud tidak sensitif huruf besar-besaran;
  • "RewriteRule", mentakrifkan peraturan tulis semula.Maksudnya di sini: lompat ke URL" http://www.chenweiliang.com/ "Permintaan Akses chenweiliang.com bahagian kemudian.
  • [R=301] bermaksud menulis semula sebagai 301 ubah hala/lompat ([R] lompat satu jari, maksud yang sama seperti [R=302]), [L] bermaksud peraturan padanan terakhir.

Langkah 3: Muat naik fail htaccess.txt dan ubah suai nama

Gunakan alat FTP untuk memuat naik fail htaccess.txt ke direktori akar tapak web dan namakan semula kepada ".htaccess", perhatikan titik di hadapan.

  • Jika fail sudah wujud, salin kod ke dalamnya.
  • Dengan cara ini, apabila anda melawat nama domain tanpa www, ia akan secara automatik mengubah hala ke nama domain dengan www.
  • Melalui kaedah di atas, nama domain tanpa www boleh diubah hala secara automatik ke nama domain dengan www.

Nota: Selepas mengubah suai di sini, anda mungkin mendapati bahawa fail itu hilang.

Ini adalah kerana".htaccess” fail dianggap tersembunyi dan tidak akan dipaparkan.

Anda boleh membuka alat FTP, di sini XFTPPerisianContohnya, dalam [Alat] → [Pilihan] ▼

Ini kerana fail ".htaccess" dianggap tersembunyi dan tidak akan dipaparkan.Anda boleh membuka alat FTP, di sini mengambil perisian XFTP sebagai contoh, dalam [Alat] → [Pilihan] helaian 2

【Umum】→ semak【Tunjukkan fail tersembunyi】▼

Pilihan [Umum] → tandakan [Tunjukkan fail tersembunyi] helaian ke-3

 

Di sini kami berkongsi peraturan am untuk mengubah hala nama domain dengan www kepada nama domain tanpa www, dan nama domain tanpa www kepada nama domain dengan www.

Peraturan untuk mengubah hala domain dengan www ke domain tanpa www

301 ubah hala TLD dengan www ke peraturan domain akar▼

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

Nama domain peringkat atas berikut dengan www 301 mengubah hala ke peraturan nama domain akar, yang boleh disalin terus (tidak perlu mengubah suai nama domain dalam peraturan) ▼

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

TLD tanpa www melompat ke domain dengan peraturan www

TLD tanpa www melompat ke peraturan domain dengan www ▼

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

Nama domain peringkat atas berikut tanpa www melompat ke peraturan nama domain dengan www, yang boleh disalin terus (tidak perlu mengubah suai nama domain dalam peraturan) ▼

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

Masalah lokasi peraturan ubah hala 301

Di bawah peraturan pseudo-statik, apabila meletakkan peraturan lompat ubah hala, biasanya anda akan hadapi http tidak boleh mengubah hala ke https Masalah.

Pada mulanya kami menyalin kod ubah hala ke dalam .htaccess dan ia akan muncul dalam kes berikut ▼

Peraturan ubah hala [L] dalam helaian ke-4 di atas

  • [L] menunjukkan bahawa peraturan semasa ialah peraturan terakhir, berhenti menganalisis peraturan tulis semula berikut.
  • Oleh itu, apabila mengakses halaman artikel diubah hala, [L] menghentikan peraturan berikut, jadi peraturan ubah hala tidak berfungsi.

Apabila melawat halaman utama http, kami ingin mencetuskan pengalihan URL, langkau peraturan pseudo-statik untuk melaksanakan peraturan lompat pengalihan, supaya ia boleh dicapaihttp seluruh tapak ubah hala ke https .

Jangan letakkan peraturan ubah hala https [L] Di bawah peraturan, letakkan [L] di atas peraturan ▼

Peraturan ubah hala SSL pseudo-statik [L] dalam helaian ke-5 di bawah

Adakah perlu mengubah hala www untuk nama domain utama tapak web?

Jika anda menggunakan terus suka chenweiliang.com Nama domain peringkat tinggi sedemikian digunakan sebagai nama domain blog anda, jadi menggunakan nama subdomain sebagai katil gambar tidak boleh mencapai tanpa Cookie.

  • kerana domain peringkat atasan chenweiliang.com Kuki dihantar ke pelayan nama sekunder untuk semua fail statik yang diminta.

Jika anda ingin menyokong katil imej tanpa kuki, anda perlu menggunakan nama domain yang berbeza untuk mencapai tanpa kuki.

  • Chen WeiliangPenggunaan blog www.chenweiliang.com Subdomain adalah baik.

Untuk butiran, sila lawati artikel ini ▼

Jika anda perlu mengecualikan 301 ubah hala untuk memintas direktori folder pengecualian statik pseudo, sila lihat tutorial di bawah▼

Blog Harapan Chen Weiliang ( https://www.chenweiliang.com/ ) berkongsi "Secara automatik melompat ke nama domain peringkat kedua tanpa nama domain peringkat atas www: nama domain akar 301 mengubah hala www", yang membantu anda.

Selamat datang untuk berkongsi pautan artikel ini:https://www.chenweiliang.com/cwl-27630.html

Selamat datang ke saluran Telegram blog Chen Weiliang untuk mendapatkan kemas kini terkini!

🔔 Jadilah yang pertama untuk mendapatkan "Panduan Penggunaan Alat AI Pemasaran Kandungan ChatGPT" yang berharga dalam direktori teratas saluran! 🌟
📚 Panduan ini mengandungi nilai yang besar, 🌟Ini adalah peluang yang jarang berlaku, jangan lepaskan! ⏰⌛💨
Share dan like jika anda suka!
Perkongsian dan suka anda adalah motivasi berterusan kami!

 

发表 评论

Alamat e-mel anda tidak akan diterbitkan. 必填 项 已 用 * 标注

tatal ke atas