En este codigo le indica que al poner el subdominio https://blog.maximi89.cl este redireccione a https://blog.maximi89.cl (el codigo de abajo donde sale https://, deben borrar el espacio, yo lo separe porque autolink de wordpress me pone codigo como vinculo automaticamente.)
RewriteCond %{HTTPS} off # RewriteRule ^(.*)$ https:// maximi89.cl/$1 [R,L] RewriteRule (.*) https:// blog.%{HTTP_HOST}%{REQUEST_URI}
Este otro codigo si se pone cualquier direccion SIN el HTTPS, entonces indica como 403 a lo que intente acceder, entonces redirecciona como parte del "ERROR" al enlace con HTTPS
SSLOptions +StrictRequire SSLRequireSSL SSLRequire %{HTTP_HOST} eq "blog.maximi89.cl" ErrorDocument 403 https://%{HTTP_HOST}%{REQUEST_URI}
Fuentes:
- http://www.askapache.com/htaccess/apache-ssl-in-htaccess-examples.html
- http://wiki.uniformserver.com/index.php/Authentication:_Secure_Directories
- http://www.cyberciti.biz/tips/howto-apache-force-https-secure-connections.html
- http://serverfault.com/questions/592608/htaccess-redirect-http-https-non-www-to-https-www#592614