always trying,praying and creative
Lompat ke konten Lompat ke sidebar Lompat ke footer

Domain Mapping di Multisite Wordpress

Instalasi WordPress Multisite, seperti yang diketahui, memungkinkan Anda membuat dan mengelola jaringan subsitus secara terpusat: setiap subsitus independen dari yang lain tetapi masih dikelola sebagai situs WordPress, selalu dalam instalasi utama.

Hingga WordPress 4.5, melalui plugin tambahan, dimungkinkan untuk mengaitkan top level domain ke setiap subsitus: fitur ini disebut domain mapping.

Domain Mapping di Multisite Wordpress


Mulai  dari versi 4.5, Domain mapping telah diintegrasikan  ke dalam WordPress, sehingga sekarang menjadi fitur asli, dan plugin eksternal tidak lagi diperlukan.

Mari kita periksa di bagian selanjutnya cara mengatur Pemetaan Domain di Multisite WordPress.

1. WordPress Multisitus

Langkah pertama yang harus dilakukan, tentu saja, adalah membuat Multisite. Ini berarti menginstal WordPress sebagai Multisite dan bukan sebagai situs Tunggal. Info lebih lanjut tentang topik itu tersedia di sini:  Cara menginstal dan konfigurasi WordPress Multisite .

Dalam instalasi Multisite, Anda akan dapat membuat subsitus sebanyak yang Anda butuhkan: masing-masing akan berbagi database yang sama, dan beberapa tabel khusus akan dibuat setiap kali subsitus baru dibuat.

Selain itu, selama instalasi, dan hanya pada saat itu Anda dapat memutuskan untuk membuat subsitus sebagai subdomain atau sebagai subfolder.

Misalnya, jika domain teratas situs utama Anda adalah  domainsaya.com , dan Anda mengonfigurasi penginstalan Multisite Anda untuk membuat subsitus sebagai subdomain, maka Anda akan dapat membuat subsitus baru sebagai:  indo.domainsaya.com ,  indo2.domainsaya.com , indo3.domainsaya.com  dan seterusnya.

Sebagai gantinya, jika Anda mengonfigurasi subsitus sebagai subfolder, Anda akan dapat membuat subsitus baru seperti  domainsaya.com/indo , domainsaya.com/indo2 , domainsaya.com/indo3 , dan seterusnya.

2. Domain Mapping

Sekarang setelah instalasi WordPress Multisite Anda aktif dan berjalan, untuk memetakan domain yang terkait dengan subsitus jaringan Anda dengan benar, saya akan melanjutkan dengan langkah-langkah berikut:

  1. Konfigurasi DNS untuk Domain
  2. Tambahkan Domain ke akun hosting WordPress Multisite
  3. Petakan setiap subsitus di Jaringan Multisite Anda ke Domain terkait

Tentu saja, jika Anda berada di lingkungan langsung, sebelum melakukan perubahan apa pun, saya sangat menyarankan Anda membuat backup situs Anda.

3. Sistem DNS

Saat Anda menulis nama domain di browser, komputer menggunakan sistem DNS untuk mengambil alamat sebenarnya yang terkait dengan Domain tersebut.

Dengan cara itu, ia dapat menjangkau sistem yang menghosting situs Anda.

Untuk menghubungkan subsitus Anda dengan domain, Anda juga perlu memperbarui sistem DNS dengan benar.

Tetapi jika paket hosting Anda menyediakan Domain utama untuk situs Anda, koneksi antara Domain ini dan root situs jaringan Anda seharusnya sudah disetel.

Sebaliknya, jika ini tidak benar, maka Anda mendaftarkan domain (baik situs jaringan utama maupun subsitus) dengan penyedia yang berbeda. Pertama, Anda harus menghubungkan Domain utama dengan benar ke situs jaringan Anda.

Tutorial ini menjelaskan cara mencapainya. Setelah itu, setiap domain subsitus dapat dikonfigurasi dengan cara yang sama.

Konfigurasi ini juga dapat bervariasi, tergantung pada penyedia hosting khusus Anda.

Periksa dokumentasi layanan hosting Anda untuk info lebih lanjut.

3.1. Konfigurasi DNS

Secara umum, informasi yang dibutuhkan adalah sebagai berikut:

  • CNAME Record : info ini memetakan nama alias ke nama domain. Biasanya memetakan subdomain seperti  www  atau  email  ke hosting domain utama. Misalnya, data CNAME dapat memetakan  www.domainsaya.com  ke Domain domainsaya.com .
  • A Record : info ini memetakan nama domain ke alamat IP (IPv4) dari server yang menghosting Domain.
  • AAAA Record : info ini memetakan nama domain ke alamat IP (IPv6) dari server yang menghosting Domain.
  • Nameservers : layanan hosting menyediakan info seperti ini: Nameserver memungkinkan Anda menghubungkan Domain dengan alamat Ip akun hosting Anda.

Saat mengatur DNS Anda, info yang saya jelaskan di sini dapat diatur dengan cara yang berbeda tergantung pada layanan hosting Anda. Juga, Anda mungkin tidak benar-benar membutuhkan dan/atau mengatur semuanya.

Tetapi bagaimanapun juga, setelah mengatur info DNS, diperlukan waktu 24 hingga 48 jam sebelum perubahan diterapkan.

Ini karena waktu propagasi DNS: info yang menautkan host Anda ke domain yang direferensikan harus disetel bersama dengan semua server yang diperlukan di web sebelum perutean situs Anda dikelola dengan benar.

4. Tambahkan Domain ke Hosting

Pada langkah ini, kita perlu mengatur Domain kita di akun hosting.

Untuk melakukan tindakan ini, Anda hanya perlu menambahkan Domain ke daftar  Domain Terparkir  atau  Alias  . Anda dapat menemukannya di bagian domain di antarmuka yang disediakan oleh penyedia hosting Anda. Salah satunya, misalnya, adalah aplikasi CPanel.

Tetapi secara umum, juga di sini, pengaturan tergantung pada penyedia hosting tertentu yang Anda maksud.

Setelah menambahkan domain Anda ke  Parked Domains  atau  Alias ​​​​,  apakah mungkin untuk menghubungkannya ke subsitus Anda?

Mari kita lihat bagaimana mencapainya di bagian di bawah ini.

5. Petakan Domain ke subsitus

Sekarang kita perlu memetakan Domain ke subsitus terkait di Jaringan Multisite Anda. Untuk melakukannya, Anda harus masuk ke bagian belakang WordPress dan mengakses  Dasbor Admin Jaringan .

Dari sana,  buka MySites -> Network Admin -> Sites, lalu di daftar subsitus, pilih yang ingin Anda petakan, klik  tautan Edit  .

Sekarang Anda berada di halaman Edit sub-situs  : isi bidang  Alamat Situs (URL)  untuk Domain yang ingin Anda petakan.

Dengan cara ini, WordPress akan mempertimbangkan subsitus ini dengan domain kustom yang ditetapkan daripada subdomain default atau ekstensi Url subdirektori.

6. Instal Sertifikat SSL

Terakhir, untuk alasan keamanan dan manfaat SEO, adalah praktik yang baik untuk menyiapkan sertifikat SSL untuk setiap subsitus. Enkripsi SSL, pada kenyataannya, melindungi komunikasi.

Selain itu, protokol SSL membuat situs Anda lebih andal untuk mesin pencari, yang akan mempertimbangkannya dan karenanya memberi peringkat lebih tinggi pada situs Anda di SERP.

Sekali lagi, sertifikat SSL dapat diberikan secara default oleh hosting Anda, dan aktivasinya dapat bervariasi tergantung pada penyedianya.