Direktori Artikel
disebabkan olehPlugin WordfenceJalur nama domain lain tidak dapat dipindai dengan aman, jadi untuk memfasilitasi pemindaian keamanan plugin Wordfence, perluWordPressJalur subdomain gambar terikat ke folder nama domain yang sama dari situs web WordPress.
VestaCPDan cabangnya HestiaCP, Anda dapat menyesuaikan jalur direktori dari folder nama domain.
tapi,Panel Kontrol CWPJalur folder nama subdomain tidak dapat dikustomisasi untuk mengikat jalur dalam folder nama domain yang sama.
seperti,Chen WeiliangBlog telah terikat ke jalur folder subdomain
/home/用户名/public_html/chenweiliang.com
Saat menambahkan nama subdomain, pengikatan ke jalur dalam folder nama domain yang sama tidak dapat diterapkan
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
- Jalur folder nama subdomain seperti itu tidak dapat ditambahkan...
- Inilah solusinya.
Proses jalur direktori folder nama subdomain kustom CWP
- Pertama-tama tambahkan jalur folder nama subdomain (diatur secara terpisah dari folder nama domain lainnya):
/home/用户名/public_html/img.chenweiliang.com
- Kemudian, edit file vhosts secara manual dan ganti jalur direktori folder nama domain ini:
/home/用户名/public_html/img.chenweiliang.com
- Ganti dengan jalur direktori folder nama domain kustom berikut:
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
Bagaimana cara mengedit file konfigurasi vhosts di CWP7 dan mengganti jalur direktori folder nama domain?
1Hasilkan direktori folder khusus
mkdir /home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
2Salin file gambar ke lokasi direktori folder khusus yang baru saja Anda buat
cp -rpf -f /home/用户名/public_html/img.chenweiliang.com/* /home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
3Masuk ke WebServers Configuration Editor, Anda perlu mengedit file konfigurasi vhosts nama domain Nginx secara terpisah.
Klik "Edit" file konfigurasi vhosts nama domain Nginx▼
- Editor Konfigurasi WebServer → Pengaturan WebServer → /etc/nginx/conf.d/vhosts/ → Edit
/etc/nginx/conf.d/vhosts/img.chenweiliang.com.conf
/etc/nginx/conf.d/vhosts/img.chenweiliang.com.ssl.conf
Langkah 4: Ganti jalur direktori folder nama domain ini
/home/用户名/public_html/img.chenweiliang.com
Ganti dengan jalur direktori folder nama domain khusus berikut
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
5Mulai ulang layanan nginx
systemctl restart nginx
6Masuk ke WebServers Configuration Editor, Anda perlu mengedit file konfigurasi vhosts nama domain Apache secara terpisah.
Klik "Edit" file konfigurasi vhosts nama domain Apache▼
- Editor Konfigurasi WebServer → Pengaturan WebServer → /usr/local/Apache/conf.d/vhosts/ → Edit
/usr/local/apache/conf.d/vhosts/img.chenweiliang.com.conf
/usr/local/apache/conf.d/vhosts/img.chenweiliang.com.ssl.conf
- Editor Konfigurasi WebServer → Pengaturan WebServer → /etc/nginx/conf.d/vhosts/ → Edit
Langkah 7: Ganti jalur direktori folder nama domain ini
/home/用户名/public_html/img.chenweiliang.com
Ganti dengan jalur direktori folder nama domain khusus berikut
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
8Mulai ulang layanan httpd▼
systemctl restart httpd
9.htaccess untuk menambahkan redirect, kecualikan aturan direktori folder
Jika adaAkan secara otomatis melompat ke nama domain tingkat kedua tanpa nama domain tingkat atas www, Anda perlu menambahkan aturan direktori folder pengecualian pengalihan di file .htaccess
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]
Letakkan kode ini sebelum aturan pertama untuk mencapai fungsi pengecualian direktori yang ditentukan
RewriteEngine On RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC] RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
10Segarkan situs web untuk melihat apakah perubahan diterapkan?
- Tutup CDN subdomain dan segarkan situs web subdomain.
11Cadangkan file konfigurasi ke komputer lokal dan Google Drive
- Jika di WebServers Setting → Pilih WebServer, setelah menyimpan dan membangun kembali konfigurasi, isi file yang diedit secara manual di atas akan menjadi tidak valid.
- Perlu diedit lagi secara manual, yang sangat merepotkan, jadi setelah diedit manual, file harus dicadangkan untuk memulihkan file konfigurasi yang dicadangkan dengan cepat.
Berikut ini adalah perintah untuk mengembalikan file konfigurasi vhost cadangan dengan cepat▼
cp -rpf -f /newbackup/backup-vhost-file/nginx-vhosts-file_modified/* /etc/nginx/conf.d/vhosts/ cp -rpf -f /newbackup/backup-vhost-file/apache-vhosts-file_modified/* /usr/local/apache/conf.d/vhosts/
Setelah memulihkan file konfigurasi vhosts cadangan, pastikan untuk me-restart nginx dan httpd agar berlaku
systemctl restart nginx systemctl restart httpd
- Ini adalah untuk tujuan catatan dan informasi saja.
12使用Plugin Ganti Pencarian Lebih Baikbuat substitusi jalur
jalan ini
home/用户名/public_html/img.chenweiliang.com
ganti dengan
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
13Hapus subdomain gambar
rm -rf /home/用户名/public_html/img.chenweiliang.com
14Setelah konfirmasi, pulihkan CDN subdomain
Harapan Chen Weiliang Blog ( https://www.chenweiliang.com/ ) bersama "Bagaimana cara CWP menyesuaikan jalur direktori folder subdomain?Edit file vhosts" untuk membantu Anda.
Selamat datang untuk membagikan tautan artikel ini:https://www.chenweiliang.com/cwl-28218.html
Selamat datang di saluran Telegram blog Chen Weiliang untuk mendapatkan pembaruan terkini!
📚 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!