Saya telah mencari di seluruh untuk menemukan solusi untuk SSL dengan WordPress MultiSite dan Pemetaan Domain. Idealnya, saya ingin membeli sertifikat SSL untuk setiap domain (atau berpotensi sertifikat wildcard) ada yang punya solusi yang berhasil untuk mereka.
Saya khawatir bahwa saya mengabaikan detail ini dan sekarang harus membagi rumah MU saya yang bahagia untuk mengamankan domain ini dengan benar.
Jawaban:
Saya menggunakan multisite dengan pemetaan domain. Saya memilih
CNAME
opsi untuk menunjuk nama domain yang dipetakan.Situs saya diinstal sebagai sub direktori.
File disajikan seperti ini:
Dengan pemetaan domain, situs ini berada di:
Dari situlah SSL saya diatur.
Safari memilih untuk tidak memuat
.js
dan.css
file yang berasalhomesite
.Bagi siapa pun yang bertanya-tanya, ini adalah bagaimana saya menyelesaikan ini. Saya menambahkan ini ke
.htaccess
Sekali lagi, situasinya adalah pemetaan domain memetakan kembali apa yang dilihat pemirsa tetapi tidak memetakan ulang file plugin apa pun. Dengan ini saya bisa menulis ulang
original.org/subdirectoryname/wp-content/plugins/
ke domain yang baru dipetakan:newname.org/wp-content/plugins
Ini memecahkan kesengsaraan SSL saya dan memberi saya greenlock yang didambakan. Saya masih memiliki satu file yang dibuat pada menit terakhir dengan
.js
cara yang entah bagaimana menghindari hack.sumber
Di WordPress.com kami memiliki pemetaan domain dan kami memiliki SSL tetapi keduanya tidak tercampur karena kami tidak mengelola sertifikat untuk domain yang dipetakan (AFAIK). Kami menggunakan SSL untuk wp-admin tetapi tidak untuk blog. Contoh:
Sertifikat SSL untuk * .wordpress.com. Jika Anda mencoba mengunjungi domain yang dipetakan melalui SSL Anda harus mendapatkan peringatan dari browser Anda.
Ini bagus jika Anda hanya memerlukan SSL untuk wp-admin. Kalau tidak, Anda harus mendapatkan sertifikat per domain dan mengaturnya di server web Anda.
sumber