Saya menggunakan multisite dengan pemetaan domain. Saya memilih CNAME
opsi untuk menunjuk nama domain yang dipetakan.
Situs saya diinstal sebagai sub direktori.
- http: // homesite.org/seedlivelihood
File disajikan seperti ini:
- https: // homesite.org/seedlivelihood/wp-content/plugins/woocommerce/assets/css/fancybox.min.css?ver=3.2.1
Dengan pemetaan domain, situs ini berada di:
Dari situlah SSL saya diatur.
Safari memilih untuk tidak memuat .js
dan .css
file yang berasal homesite
.
Gagal memuat sumber daya: Sertifikat untuk server ini tidak valid. Anda mungkin terhubung ke server yang berpura-pura menjadi "seedlivelihood.org" yang dapat membahayakan informasi rahasia Anda.
Bagi siapa pun yang bertanya-tanya, ini adalah bagaimana saya menyelesaikan ini. Saya menambahkan ini ke.htaccess
RewriteCond %{HTTP_HOST} original.org
RewriteCond %{REQUEST_URI} ^/subdirectoryname/wp-content/plugins
RewriteRule ^subdirectoryname(.*)$ https://newname.org$1 [L]
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.