Alguém descobriu como usar o WordPress MultiSite com mapeamento de domínio e SSL?

8

Eu tenho procurado em todo o lado para encontrar uma solução para SSL com o WordPress MultiSite e o Mapeamento de Domínio. Idealmente, eu gostaria de comprar um certificado SSL para cada domínio (ou potencialmente um certificado curinga), qualquer pessoa que tenha uma solução que funcionou para eles.

Temo que tenha esquecido esses detalhes e agora precise dividir minha feliz casa da MU para garantir esse domínio corretamente.

Ross
fonte
Poderia ser adquirido um certificado curinga de alguém assim? startssl.com/?app=40
Ross

Respostas:

4

Estou usando multisite com mapeamento de domínio. Eu escolhi a CNAMEopção para apontar o nome de domínio mapeado.

Meu site está instalado como um subdiretório.

  • http: // homesite.org/seedlivelihood

Os arquivos são exibidos da seguinte maneira:

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

Com o mapeamento de domínio, o site está em:

  • seedlivelihood.org

É daí que meu SSL está configurado.

O Safari está optando por não carregar .jse os .cssarquivos provenientes homesite.

Falha ao carregar o recurso: o certificado para este servidor é inválido. Você pode estar se conectando a um servidor que está fingindo ser "seedlivelihood.org", o que pode colocar em risco suas informações confidenciais.

Para quem se pergunta, foi assim que resolvi isso. Eu adicionei isso a.htaccess

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

Mais uma vez, a situação era que o mapeamento de domínio estava remapeando o que o visualizador viu, mas não remapeando nenhum arquivo de plug-in. Usando isso, pude reescrever original.org/subdirectoryname/wp-content/plugins/o novo domínio mapeado:newname.org/wp-content/plugins

Isso resolveu meus problemas com o SSL e me deu o cobiçado greenlock. Eu ainda tenho um arquivo que é criado no último minuto, .jsque de alguma forma ilude o hack.

Shackep
fonte
3

No WordPress.com, temos mapeamento de domínio e SSL, mas os dois não se misturam porque não gerenciamos certificados para domínios mapeados (AFAIK). Usamos SSL para wp-admin, mas não para blogs. Exemplo:

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

O certificado SSL é para * .wordpress.com. Se você tentar visitar o domínio mapeado por SSL, receberá um aviso no seu navegador.

Isso é bom se você só precisar de SSL para wp-admin. Caso contrário, você deve obter um certificado por domínio e configurá-lo em seu servidor web.

Andy
fonte