Я использую мультисайты с сопоставлением доменов. Я выбрал CNAME
опцию для указания сопоставленного доменного имени.
Мой сайт установлен как подкаталог.
- http: // homesite.org/seedlivelihood
Файлы обслуживаются так:
- https: // homesite.org/seedlivelihood/wp-content/plugins/woocommerce/assets/css/fancybox.min.css?ver=3.2.1
При сопоставлении доменов сайт находится по адресу:
Отсюда и мой SSL.
Safari выбирает не загружать .js
и .css
файлы, которые приходят homesite
.
Не удалось загрузить ресурс: сертификат для этого сервера недействителен. Возможно, вы подключаетесь к серверу, который притворяется «seedlivelihood.org», что может поставить под угрозу вашу конфиденциальную информацию.
Для тех, кто интересуется, вот как я решил это. Я добавил это к.htaccess
RewriteCond %{HTTP_HOST} original.org
RewriteCond %{REQUEST_URI} ^/subdirectoryname/wp-content/plugins
RewriteRule ^subdirectoryname(.*)$ https://newname.org$1 [L]
Еще раз, ситуация состояла в том, что сопоставление домена переопределяло то, что видел зритель, но не переопределяло какие-либо файлы плагинов. С помощью этого я смог переписать original.org/subdirectoryname/wp-content/plugins/
в новый сопоставленный домен:newname.org/wp-content/plugins
Это решило мои проблемы с SSL и дало мне желанный гринлок. У меня все еще есть один файл, который создается в последнюю минуту, .js
что каким-то образом ускользает от взлома.