Cómo usar un certificado SSL Wildcard con WordPress Multisitio
Estoy usando WordPress Multisitio para tener una red de sitios, pero como cada sitio necesita estar en Facebook ahora necesitan estar protegidos con SSL. (Nota: no solo el área de administración, sino todo el sitio público)
Compré un certificado SSL Wildcard para todo el dominio, y estoy usando subdominios en el sitio site.example.com
¿Alguien tiene pasos simples para lograr esto? He intentado buscar en Google sin mucho éxito. Al visitar https://site.example.com no muestra el blog, sino la página predeterminada del servidor.
¡Gracias!
Hice esto recientemente para un cliente. Sin embargo, mucho dependerá de tu proveedor de alojamiento.
La mayoría de los proveedores están configurados para escuchar el tráfico solo en el puerto 80. SSL requiere que Apache escuche en el puerto 443. Es probable que estés viendo la página predeterminada del servidor porque Apache no está configurado para redirigir el tráfico de esos subdominios.
Necesitas contactar a tu proveedor de alojamiento y asegurarte de que el tráfico para https://site.example.com esté dirigido al mismo directorio que http://site.example.com. Si estás usando WordPress Multisite con subdominios, esto debería ser bastante fácil de configurar. Cada subdominio debe tener su propia carpeta en el servidor... solo es cuestión de hacer que el servidor dirija el tráfico de la versión SSL a la misma ubicación que la versión no SSL.
Sin embargo, si estás usando WordPress Multisite con subdirectorios y mapeando subdominios a esos subdirectorios (que es lo que estaba haciendo mi cliente), no tienes suerte. Los alojamientos compartidos no están configurados para permitir el mapeo SSL de esa manera porque requiere declaraciones específicas de VirtualHost
en Apache.
Este es el problema que enfrentó mi cliente: el tráfico a https://site.example.com fue redirigido a https://example.com porque Apache no podía manejarlo.

La única configuración de la que preocuparse en el lado de WordPress es habilitar/forzar conexiones SSL/HTTPS, lo cual puede hacerse en el archivo de configuración de WordPress.
Alguna información sobre esto aquí: http://codex.wordpress.org/Administration_Over_SSL
Configurar el certificado SSL es algo que tu proveedor de alojamiento web deberá hacer por ti. Si estás alojando el sitio por tu cuenta, esta pregunta sería mejor hacerla en http://webmasters.stackexchange.com

Eso solo dice "administración sobre SSL", quiero que todo el sitio esté asegurado (como lo está para Facebook que requiere que los iFrames estén asegurados).

Simplemente fuerza https:// en todo tu sitio web. Esto se puede hacer con tu archivo .htaccess. Aquí hay un punto de partida http://www.besthostratings.com/articles/force-ssl-htaccess.html pero necesitarás modificarlo para que funcione con todos los subdominios.

También hay varios plugins para forzar SSL: http://wordpress.org/extend/plugins/wordpress-https/screenshots/
