Apa gunanya nama domain sekunder gambar WordPress?Bagaimana cara mengubah ke subdomain gambar

Saat Anda menggunakan subdomain (nama domain tingkat kedua) sebagai direktori kategori atau topik, Anda dapat meningkatkan bobot URL untuk mencapaiSEOEfek dari optimasi mesin pencari.

Misalnya, semua gambar di situs web, gunakan nama domain tingkat kedua img.chenweiliang.com Sebagai tempat tidur bergambar

Apa gunanya nama domain sekunder gambar WordPress?Bagaimana cara mengubah ke subdomain gambar

Anda dapat menggunakan nama domain sekunder sebagai jalur gambar, mentransfer gambar dari blog Anda ke hosting yang lebih cepat kapan saja, cukup unggah gambar dan ubah resolusi subdomain, dan masalah akan terpecahkan.

Jika Anda memiliki host layanan CDN domestik di China, Anda juga dapat mempercepat penjelajahan dan mengurangi beban pada banyak server.

disebabkan olehChen WeiliangBlog menggunakan subdomain WWW. Cookie jenis subdomain ini tidak akan mencemari subdomain IMG, dan Anda dapat menikmati bebas cookie dan mempercepat akses.

Apa yang bebas cookie?

YSlow menawarkan 22 tips tentang cara meningkatkan efisiensi halaman web dan mengoptimalkan kinerja situs web.

  • Salah satunya tentang nama domain: gunakan dom bebas cookieain.
  • Ketika browser pengguna mengirim file statis (seperti gambar gambar atau file CSS style sheet), cookie dalam nama domain yang sama (atau nama domain tingkat kedua) akan dikirim pada saat yang sama, tetapi server web sepenuhnya mengabaikan cookie yang dikirim, jadi cookie yang tidak berguna ini membuang bandwidth situs web, memengaruhi akselerasi situs web, dan kinerja halaman web.
  • YSlow menyarankan bahwa untuk mengatasi masalah ini, Anda dapat menggunakan pendekatan domain bebas cookie untuk mengoptimalkan penggunaan cookie untuk meningkatkan efisiensi halaman web Anda.

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.

Tambahkan domain cookie yang ditentukan

Dalam file wp-config.php, tambahkan pernyataan berikut

/** 指定cookies域 */
define('COOKIE_DOMAIN', 'www.chenweiliang.com');

Berikut iniWordpress Deskripsi resmi dari Set Cookie Domain:

Set Domain COOKIES untuk Wordpress dapat melakukan beberapa pengaturan nama domain khusus.Misalnya, menggunakan nama domain tingkat kedua untuk menyimpan konten statis.Untuk mencegah cookie Wordpress dikirim pada setiap permintaan konten statis pada domain tingkat kedua, kita cukup mengatur domain non-statis ke cookie domian.

Set domain dalam cookie untuk WordPress dapat ditentukan untuk mereka yang memiliki pengaturan domain yang tidak biasa. Salah satu alasannya adalah jika subdomain digunakan untuk menyajikan konten statis. Untuk mencegah cookie WordPress dikirim dengan setiap permintaan ke konten statis di subdomain Anda, Anda dapat mengatur cookie ke domain non-statis Anda saja.

menyelesaikan subdomain

Langkah 1:Masukkan manajemen nama domain DNSPod, tambahkan nama domain tingkat kedua (nama sub-domain)

Langkah 2:Selesaikan catatan A subdomain ke alamat IP host▼

Masuk ke panel nama domain DNSPOD, dan selesaikan catatan A dari nama subdomain ke alamat IP ketiga dari host

Langkah 3:Tambahkan nama domain tingkat kedua di panel hosting

  • Tidak, silakan tanyakan nama domain atau penyedia hosting Anda.

VestaCPUntuk menambahkan nama domain ke panel, Anda dapat merujuk ke tutorial ini▼

Salin gambar ke direktori nama domain sekunder

Setelah subdomain terikat, direktori biasanya dibuat secara otomatis yang berisi subdomain sebagai nama direktori.

Misalnya:

  • Jika Anda mengikat img.chenweiliang.com, direktori IMG akan dibuat secara otomatis.
  • Jika itu adalah blog WordPress, tolong wp-content/uploads File dalam direktori disalin ke direktori IMG.

Berikut ini adalah contoh path server dari panel VestaCP (silahkan ubah ke path server Anda sendiri).

Langkah 1:SSH ke folder unggahan WordPress

cd /home/用户名/web/你的域名/public_html/wp-content/uploads

Langkah 2:Salin semua file di direktori saat ini ke direktori yang ditentukan

cp -rpf -f * /home/用户名/web/图片二级域名/public_html/

Langkah 3:Perbaiki gambar otoritas nama domain sekunder

chown -R admin:admin /home/用户名/web/图片二级域名/public_html/*

WordPress mengatur jalur unggah file

WordPress versi 3.5 atau yang lebih baru menyembunyikan pengaturan jalur unggah (upload_path) dan alamat URL file (upload_url_path) dari halaman pengaturan Media di latar belakang.

Gambar di bawah ini adalah antarmuka pengaturan media versi sebelumnya

Apa gunanya nama domain sekunder gambar WordPress?Bagaimana cara mengubah ke subdomain gambar

  • Dengan pengaturan di sini, Anda dapat menyesuaikan lokasi penyimpanan file dan alamat yang dihasilkan.
  • Fitur ini cukup bagus, hanya tidak tahu mengapa harus disembunyikan?

Jika Anda masih perlu menyesuaikan, Anda dapat mencoba metode pemulihan berikut.

Cukup tambahkan kode berikut ke file functions.php tema WP Anda untuk mengembalikan antarmuka pengaturan:

//找回上传设置
if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
update_option('upload_path',WP_CONTENT_DIR.'/uploads');
}
}
  • Cara ini adalah yang paling sederhana dan efektif, sehingga sangat disarankan.

Karena direktori img masih berada di host saat ini, Anda masih dapat menggunakan editor yang disertakan dengan WordPress untuk mengunggah dan menambahkan gambar saat menulis posting blog.

Ubah jalur unggah gambar WordPress

Langkah 1:buka opsi media

Klik "Media" di bawah "Pengaturan"

Apa gunanya nama domain sekunder gambar WordPress?Bagaimana cara mengubah ke subdomain gambar

Langkah 2:Ubah "jalur unggah default" ke jalur server direktori IMG

/home/用户名/web/img.chenweiliang.com/public_html
  •  Perhatikan bahwa tidak boleh ada "/" setelahnya.

Langkah 3:Ubah "URL lengkap file" menjadi nama domain tingkat kedua dari gambar

https://img.chenweiliang.com
  • Perhatikan bahwa tidak boleh ada "/" setelahnya.

4Klik "Simpan Perubahan".

Ganti jalur gambar di database

Berikut ini adalah contoh path server dari panel VestaCP (silahkan ubah ke path server Anda sendiri).

menggantidatabase MySQLDi jalur, disarankan untuk menginstal dan menggunakan plugin WP Migrate DB

Langkah 1:Kumpulan basis data menggantikan jalur unggahan default

Ubah jalur server asli

/home/用户名/web/chenweiliang.com/public_html/wp-content/uploads

Ganti dengan jalur server baru

/home/用户名/web/img.chenweiliang.com/public_html

Langkah 2:Nama domain sekunder gambar pengganti batch database

Konversikan URL gambar asli

https://www. 你的域名 .com /wp-content/uploads/
  • Catatan: Spasi ditambahkan ke URL di atas untuk menghindari tautan mati di artikel ini.

Ganti dengan nama domain sekunder gambar baru

https://img. 你的域名 .com/
  • Catatan: Spasi ditambahkan ke URL di atas untuk menghindari tautan mati di artikel ini.

Tautan gambar 301 redirect

Petunjuk untuk mengarahkan ulang 301 dengan ekspresi reguler di file .htaccess:

  • (.+) sesuai dengan karakter apa pun (termasuk karakter Cina, huruf Inggris, dll.)
  • (\d+) sesuai dengan angka apa pun (hanya angka Arab)
  • $1 $2 $3 adalah referensi ulang dari variabel yang muncul sebelumnya

Anda dapat menggunakan RedirectMatch untuk mencapai pengalihan tautan:

  • 将:https://www. 你的域名 .com/wp-content/uploads/
  • dialihkan ke:https://img. 你的域名 .com/

Dalam file .htaccess, tambahkan kode redirect 301 berikut

RedirectMatch 301 ^/wp-content/uploads/(.*)$ https://img.chenweiliang.com/$1

Hapus direktori gambar asli

Langkah 1:SSH ke folder unggahan WordPress

cd /home/用户名/web/你的域名/public_html/wp-content/

Langkah 2:Hapus direktori folder unggahan

rm -rf uploads
  • Jika direktori folder unggahan tidak dihapus, pengalihan 301 ke nama domain tingkat kedua gambar mungkin tidak berhasil.

Periksa hasil modifikasi

  1. Periksa dan segarkan halaman artikel untuk melihat apakah gambar ditampilkan seperti biasa?
  2. Periksa jalur gambar, apakah ini jalur gambar dari nama domain tingkat kedua yang baru?
  3. Periksa URL gambar asli, apakah 301 berhasil dialihkan ke URL gambar nama domain tingkat kedua?
  4. Masuk ke editor posting WordPress dan periksa tampilan gambar posting, apakah ditampilkan seperti biasa?

Jika semuanya berjalan seperti biasa, Anda telah selesai mengatur nama domain sekunder untuk memuat gambar WordPress.

  • Gambar di artikel mendatang akan disimpan di direktori IMG.

Saat Anda perlu memindahkan situs web Anda untuk mentransfer gambar, cukup kemas direktori IMG dan unggah ke host baru.

  • Kemudian, ubah alamat IP nama domain tingkat kedua img.chenweiliang.com di DNSPod.

Harapan Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Apa gunanya nama domain sekunder gambar WordPress?Cara Mengubah ke Subdomain Gambar", ini akan membantu Anda.

Selamat datang untuk membagikan tautan artikel ini:https://www.chenweiliang.com/cwl-749.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. 必填 项 已 用 * 标注

滚动 到 顶部