¿Alguien descubrió cómo usar WordPress MultiSite con asignación de dominio y SSL?

8

He estado buscando por todas partes para encontrar una solución para SSL con WordPress MultiSite y Domain Mapping. Idealmente, me gustaría comprar un certificado SSL para cada dominio (o potencialmente un certificado comodín), cualquiera tiene una solución que haya funcionado para ellos.

Me temo que pasé por alto este detalle y ahora tendré que dividir mi feliz hogar MU para asegurar este dominio correctamente.

Ross
fuente
¿Se puede comprar un certificado comodín a alguien como este? startssl.com/?app=40
Ross

Respuestas:

4

Estoy usando multisitio con mapeo de dominio. Elegí la CNAMEopción para señalar el nombre de dominio asignado.

Mi sitio está instalado como un subdirectorio.

  • http: // homesite.org/seedlivelihood

Los archivos se sirven así:

  • https: // homesite.org/seedlivelihood/wp-content/plugins/woocommerce/assets/css/fancybox.min.css?ver=3.2.1

Con el mapeo de dominios, el sitio está en:

  • seedlivelihood.org

De ahí es de donde está configurado mi SSL.

Safari está eligiendo no cargar .jsy los .cssarchivos que provienen homesite.

Error al cargar el recurso: el certificado para este servidor no es válido. Es posible que se esté conectando a un servidor que pretende ser "seedlivelihood.org", lo que podría poner en riesgo su información confidencial.

Para cualquiera que se pregunte, así es como resolví esto. Agregué esto a.htaccess

RewriteCond %{HTTP_HOST} original.org
RewriteCond %{REQUEST_URI} ^/subdirectoryname/wp-content/plugins
RewriteRule ^subdirectoryname(.*)$ https://newname.org$1 [L]

Una vez más, la situación era que la asignación de dominio estaba reasignando lo que vio el espectador pero no reasignando ningún archivo de complemento. Con esto pude reescribir original.org/subdirectoryname/wp-content/plugins/en el nuevo dominio mapeado:newname.org/wp-content/plugins

Esto resolvió mis problemas de SSL y me dio el codiciado greenlock. Todavía tengo un archivo que se creó en el último minuto y .jsque de alguna manera escapa al hack.

Shackep
fuente
3

En WordPress.com tenemos mapeo de dominios y tenemos SSL pero los dos no se mezclan porque no administramos certificados para dominios mapeados (AFAIK). Usamos SSL para wp-admin pero no para blogs. Ejemplo:

http://andyskelton.com/
https://andyskelton.wordpress.com/wp-admin/

El certificado SSL es para * .wordpress.com. Si intenta visitar el dominio asignado a través de SSL, debería recibir una advertencia de su navegador.

Esto está bien si solo necesita SSL para wp-admin. De lo contrario, debe obtener un certificado por dominio y configurarlos en su servidor web.

Andy
fuente