Mi sitio tiene instalado un SSL normal y estos son los cambios que hice en .htaccess
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteCond %{HTTP_HOST} !=blog.mysite.com
Pero yo quierohttps://blog.mysite.comredirigir ahttp://blog.misitio.com
Respuesta1
¿Qué tal algo como:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !^blog.assurehosts.com$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^blog.assurehosts.com$
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Sólo tenga en cuenta que lo estoy borrando de mi cabeza; No tengo ningún servidor cerca para probarlo.
editar: agregado R=301
para hacer de esta una redirección permanente ya que eso es lo que probablemente quieras; y L
para asegurarme de que no se apliquen las siguientes reglas si una ya coincide, lo acabo de recordar.