Secara otomatis melompat ke nama domain tingkat kedua tanpa nama domain tingkat atas www: nama domain root 301 mengalihkan www

dalam halWordPressKetika website yang berisi 2 nama domain (dengan nama domain www dan tanpa nama domain www) dapat diakses, sangat tidak menguntungkanSEOKonsentrasi bobot, dan pengindeksan optimasi mesin pencari berikutnya.

Bagaimana kita bisa menyelesaikannya?

Ini memerlukan pengalihan permanen 301 domain tanpa www ke domain dengan www.

Secara otomatis melompat ke nama domain tingkat kedua tanpa nama domain tingkat atas www: nama domain root 301 mengalihkan www

Nama domain root situs web 301 redirect manfaat nama domain www

Keuntungannya adalah dapat meningkatkan otoritas nama domain.

Pengalihan 301 sebenarnya adalah transfer otoritas domain.

Misalnya, ketika chenweiliang.com dialihkan ke www.chenweiliang.com padahal sebenarnya chenweiliang.com Berat dipindahkan ke www.chenweiliang.com , sehingga meningkatkan www.chenweiliang.com nama domainnya.

  • Meningkatkan kinerja pengoptimalan mesin telusur;
  • Kondusif untuk transmisi bobot halaman web;
  • Optimalkan pengindeksan halaman web.

saat kita bukaE-commercesitus web, dua halaman identik muncul.

  • Pada saat ini, spider mesin pencari akan merangkak berulang kali.
  • Halaman duplikat dapat menyebabkan kesalahan penilaian oleh mesin pencari.
  • Saat ini, Anda perlu menggunakan pengalihan 301 untuk memproses dan mengoptimalkan penyertaan halaman web;

Pengalaman pengguna yang lebih baik:Tanpa halaman duplikat, pengguna akan mengingat situs web kami dengan lebih baik, meningkatkan memori situs web, dan mendapatkan pengalaman pengguna yang lebih baik.

Kekurangan situs web tanpa nama domain sekunder www

  • Sejumlah kecil pengguna mungkin tidak dapatbenda terbang aneh.org diidentifikasi sebagai alamat web;
  • Sejumlah kecil pengguna hanya akan mengenali domain tingkat kedua dengan pola URL www www.etufo.org

Bagaimana domain tingkat atas 301 dialihkan ke www?

Berikut ini didasarkan padaLinuxSolusi yang diterapkan server.

Langkah 1: File .htaccess baru

Biasanya komputer kita menggunakan sistem operasi Windows, dan kita tidak bisa langsung membuat file .htaccess baru.

Anda harus membuat file htaccess.txt baru terlebih dahulu, dan cara mengganti namanya akan dijelaskan kemudian.

Langkah 2: Salin kode berikut ke dalam dokumen txt

RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]
  • "RewriteEngine On", nyalakan sakelar Aturan Tulis Ulang;
  • "RewriteCond" mengacu pada kondisi penulisan ulang.
  • String berikut dicocokkan dengan ekspresi reguler, dan string yang cocok dimulai dengan ^ dan diakhiri dengan $.
  • Di sini %{http_host} adalah untuk mendapatkan nama host saat ini.Kondisinya adalah "Ketika nama host adalah chenweiliang.com", aturan penulisan ulang berikut akan dijalankan.
  • "[NC]" berarti tidak peka huruf besar/kecil;
  • "RewriteRule", mendefinisikan aturan penulisan ulang.Artinya di sini: lompat ke URL" http://www.chenweiliang.com/ "Permintaan akses chenweiliang.com bagian kemudian.
  • [R=301] berarti menulis ulang sebagai 301 redirect/jump ([R] single-finger jump, artinya sama dengan [R=302]), [L] berarti aturan pencocokan terakhir.

Langkah 3: Unggah file htaccess.txt dan ubah namanya

Gunakan alat FTP untuk mengunggah file htaccess.txt ke direktori root situs web dan ganti namanya menjadi ".htaccess", perhatikan titik di depan.

  • Jika file sudah ada, salin kode ke dalamnya.
  • Dengan cara ini, ketika Anda mengunjungi nama domain tanpa www, maka secara otomatis akan dialihkan ke nama domain dengan www.
  • Melalui metode di atas, nama domain tanpa www dapat secara otomatis dialihkan ke nama domain dengan www.

Catatan: Setelah memodifikasi di sini, Anda mungkin menemukan bahwa file tersebut hilang.

Hal ini karena".htaccess” file dianggap tersembunyi dan tidak akan ditampilkan.

Anda dapat membuka alat FTP, di sini XFTP软件Misalnya, di [Alat] → [Opsi]

Ini karena file ".htaccess" dianggap tersembunyi dan tidak akan ditampilkan.Anda dapat membuka alat FTP, di sini mengambil perangkat lunak XFTP sebagai contoh, di [Tools] → [Options] sheet 2

Umum】→centang【Tampilkan file tersembunyi】▼

Opsi [Umum] → centang [Tampilkan file tersembunyi] lembar ke-3

 

Di sini kami membagikan aturan umum untuk mengarahkan nama domain dengan www ke nama domain tanpa www, dan nama domain tanpa www ke nama domain dengan www.

Aturan untuk mengarahkan domain dengan www ke domain tanpa www

301 redirect TLD dengan www ke aturan domain root▼

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

Nama domain tingkat atas berikut dengan www 301 dialihkan ke aturan nama domain root, yang dapat disalin secara langsung (tidak perlu mengubah nama domain dalam aturan)

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

TLD tanpa www melompat ke domain dengan aturan www

TLD tanpa www melompat ke aturan domain dengan www

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

Nama domain tingkat atas berikut tanpa www melompat ke aturan nama domain dengan www, yang dapat disalin secara langsung (tidak perlu mengubah nama domain dalam aturan)

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

Masalah lokasi aturan pengalihan 301

Di bawah aturan pseudo-statis, saat menempatkan aturan lompatan pengalihan, Anda biasanya menemukan http tidak dapat dialihkan ke https Masalah.

Awalnya kami menyalin kode redirect ke .htaccess dan itu akan muncul dalam kasus berikut

Aturan pengalihan [L] di lembar ke-4 di atas

  • [L] menunjukkan bahwa aturan saat ini adalah aturan terakhir, berhenti menganalisis aturan penulisan ulang berikut.
  • Jadi saat mengakses halaman artikel yang dialihkan, [L] menghentikan aturan berikut, sehingga aturan pengalihan tidak berfungsi.

Saat mengunjungi beranda http, kami ingin memicu pengalihan URL, lewati aturan pseudo-statis untuk menjalankan aturan lompatan pengalihan, sehingga dapat dicapaihttp seluruh situs dialihkan ke https .

Jangan masukkan aturan pengalihan https [L] Di bawah aturan, taruh [L] di atas aturan

Aturan pengalihan SSL pseudo-statis [L] di lembar ke-5 di bawah

Apakah perlu mengarahkan ulang www untuk nama domain utama situs web?

Jika Anda menggunakan langsung suka chenweiliang.com Nama domain tingkat atas seperti itu digunakan sebagai nama domain blog Anda, jadi menggunakan nama subdomain sebagai tempat tidur gambar tidak dapat mencapai bebas Cookie.

  • karena domain tingkat atas chenweiliang.com Cookie dikirim ke server nama sekunder untuk semua file statis yang diminta.

Jika Anda ingin mendukung tempat tidur gambar bebas cookie, Anda perlu menggunakan nama domain yang berbeda untuk mencapai bebas cookie.

  • Chen Weiliangpenggunaan blog www.chenweiliang.com 's subdomain baik-baik saja.

Untuk detailnya, silakan kunjungi artikel ini

Jika Anda perlu mengecualikan pengalihan 301 untuk mem-bypass direktori folder pengecualian pseudo-statis, silakan lihat tutorial di bawah▼

Harapan Chen Weiliang Blog ( https://www.chenweiliang.com/ ) bersama "Otomatis melompat ke nama domain tingkat kedua tanpa www nama domain tingkat atas: nama domain root 301 mengalihkan www", yang berguna untuk Anda.

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

Selamat datang di saluran Telegram blog Chen Weiliang untuk mendapatkan pembaruan terkini!

🔔 Jadilah orang pertama yang mendapatkan "Panduan Penggunaan Alat AI Pemasaran Konten ChatGPT" yang berharga di direktori teratas saluran! 🌟
📚 Panduan ini mengandung nilai yang sangat besar, 🌟Ini adalah kesempatan langka, jangan sampai terlewatkan! ⏰⌛💨
Bagikan dan sukai jika Anda suka!
Berbagi dan suka Anda adalah motivasi berkelanjutan kami!

 

发表 评论

Alamat email Anda tidak akan dipublikasikan. 必填 项 已 用 * 标注

滚动 到 顶部