Tôi đang sử dụng multisite với ánh xạ tên miền. Tôi đã chọn CNAME
tùy chọn để chỉ tên miền được ánh xạ.
Trang web của tôi được cài đặt như một thư mục phụ.
- http: // homesite.org/seedlivabilities
Các tệp được phục vụ như vậy:
- https: // homesite.org/seedlivabilities/wp-content/plugins/woocommerce/assets/css/fancybox.min.css?ver=3.2.1
Với ánh xạ tên miền, trang web có tại:
Đó là nơi SSL của tôi được thiết lập để đến từ.
Safari đang chọn không tải .js
và .css
các tệp đến từ homesite
.
Không thể tải tài nguyên: Chứng chỉ cho máy chủ này không hợp lệ. Bạn có thể đang kết nối với một máy chủ đang giả vờ là seed seediviv.org.org có thể khiến thông tin bí mật của bạn gặp rủi ro.
Đối với bất kỳ ai tự hỏi, đây là cách tôi giải quyết điều này. Tôi đã thêm cái này vào.htaccess
RewriteCond %{HTTP_HOST} original.org
RewriteCond %{REQUEST_URI} ^/subdirectoryname/wp-content/plugins
RewriteRule ^subdirectoryname(.*)$ https://newname.org$1 [L]
Một lần nữa, tình huống là ánh xạ tên miền đang ánh xạ lại những gì người xem đã thấy nhưng không ánh xạ lại bất kỳ tệp plugin nào. Sử dụng điều này tôi đã có thể viết lại original.org/subdirectoryname/wp-content/plugins/
vào miền được ánh xạ mới:newname.org/wp-content/plugins
Điều này đã giải quyết được tai ương SSL của tôi và cho tôi khóa xanh được thèm muốn. Tôi vẫn còn một tập tin được tạo vào phút cuối cùng .js
bằng cách nào đó tránh được vụ hack.