Saya mengetahui pertanyaan ini dan yang lainnya tetapi belum menemukan jawaban pasti tentang bagaimana domain harus diatur dengan multisite sehingga varian www dan non-www berperilaku dengan benar. Saya percaya saya memiliki wildcard yang diatur dengan benar di tingkat DNS dan solusi yang disarankan untuk menambahkan define( 'NOBLOGREDIRECT', 'http://www.example.com' );
karya untuk situs utama saya tetapi tidak jaringan lain dalam pemasangan yang sama.
Saya menggunakan plugin 'WP Multi Network' berdasarkan beberapa penelitian yang membawa saya pada kesimpulan bahwa jika saya menjalankan beberapa domain pada satu instalasi WordPress, saya harus menggunakan beberapa jaringan, bukan hanya multisite. Jaringan dan situs saya semuanya ditambahkan dengan www
termasuk dalam bidang domain
Jadi apa cara yang benar untuk memetakan domain kosong tanpa www
memasang multisite? Apakah plugin diperlukan? Haruskah ini semua ditangani dalam konfigurasi server web menggunakan penulisan ulang?
Jawaban:
WordPress Multisite dapat menangani domain yang berbeda secara default - tetapi TIDAK dengan domain alias. Pengaturan setiap situs menyimpan domain. Pada instalasi default ada subdomain atau struktur folder. Tetapi Anda dapat menambahkan satu domain.
Tangkapan layar
Misalnya, dua situs pertama dengan domain yang sama (default dari instal) dan situs ketiga bekerja dengan domain yang berbeda, eksternal dari default. Yang terakhir adalah domain yang berbeda. Tidak diperlukan plugin atau sumber khusus untuk pemetaan domain.
Berikut adalah tangkapan layar pengaturan situs terakhir dengan domain terpisah:
Jika Anda ingin mengurangi pemeriksaan cookie untuk setiap login, tambahkan konstanta berikut ke
wp-config.php
.Kalau tidak, WordPress akan selalu mengaturnya ke jaringan Anda
$current_site->domain
, yang dapat menyebabkan masalah dalam beberapa situasi.Pemetaan Domain dengan Alias
Jika Anda memerlukan penyesuaian yang lebih dalam, seperti memetakan alias ke domain, plugin dapat membantu Anda. WordPress Core berharap dapat menyediakan Pemetaan Alias Domain di masa depan, tetapi sampai saat itu Anda dapat menggunakan salah satu plugin berikut:
WWW vs Non-WWW
Saya tidak memiliki pengetahuan yang diperlukan tentang cara melakukan ini dengan url Non-WWW dan WWW, tapi saya pikir kasus ini sedikit berbeda. Domain seperti www.test.com memiliki subdomain www. Tetapi www adalah sinonim untuk web dan sering tidak diartikan sebagai subdomain. Untuk semua klien saya, saya menulis ulang untuk Non-WWW dari alamat WWW.
Petunjuk untuk Pembuatan situs baru
Pada prosesnya, untuk membuat situs baru tidak mungkin untuk menambahkan domain eksternal di bidang input. Tambahkan nilai acak dan setelah membuat situs, gunakan kemungkinan edit untuk menambahkan situs eksternal.
sumber
.htaccess
menginstal.