Я искал повсюду, чтобы найти решение для SSL с WordPress MultiSite и Domain Mapping. В идеале я хотел бы приобрести сертификат SSL для каждого домена (или, возможно, сертификата с подстановочными знаками), у кого-нибудь есть решение, которое подойдет для них.
Я боюсь, что я упустил эту деталь и теперь мне придется разделить мой счастливый дом MU, чтобы обеспечить безопасность этого домена.
Ответы:
Я использую мультисайты с сопоставлением доменов. Я выбрал
CNAME
опцию для указания сопоставленного доменного имени.Мой сайт установлен как подкаталог.
Файлы обслуживаются так:
При сопоставлении доменов сайт находится по адресу:
Отсюда и мой SSL.
Safari выбирает не загружать
.js
и.css
файлы, которые приходятhomesite
.Для тех, кто интересуется, вот как я решил это. Я добавил это к
.htaccess
Еще раз, ситуация состояла в том, что сопоставление домена переопределяло то, что видел зритель, но не переопределяло какие-либо файлы плагинов. С помощью этого я смог переписать
original.org/subdirectoryname/wp-content/plugins/
в новый сопоставленный домен:newname.org/wp-content/plugins
Это решило мои проблемы с SSL и дало мне желанный гринлок. У меня все еще есть один файл, который создается в последнюю минуту,
.js
что каким-то образом ускользает от взлома.источник
На WordPress.com у нас есть сопоставление доменов, и у нас есть SSL, но эти два не смешиваются, потому что мы не управляем сертификатами для сопоставленных доменов (AFAIK). Мы используем SSL для wp-admin, но не для блогов. Пример:
Сертификат SSL предназначен для * .wordpress.com. Если вы попытаетесь посетить сопоставленный домен по протоколу SSL, вы должны получить предупреждение в своем браузере.
Это нормально, если вам нужен только SSL для wp-admin. В противном случае вы должны получить сертификат для каждого домена и настроить его на своем веб-сервере.
источник