Estoy tratando de forzar a un usuario a ser redirigido al sitio web que no sea www, y forzar https.Forzar no-www y https a través de htaccess
Tengo este tipo de trabajo, pero no fuerza https, cuando se ingresa http.
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://site.com\.net/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
¿Alguna idea sobre lo que estoy haciendo mal?
Aparece el mensaje anterior "Conectado no es de confianza" del navegador cuando intento visitar: 'https: // www.midominio.com 'usando el htaccess de la respuesta aceptada anteriormente. 'http: // mydomainname.co.uk' y' http: // www.mydomainname.co.uk' ambos redireccionan bien. Mi certificado fue generado para 'mydomainname.co.uk'. ¿Alguna idea (o más información que necesita)? – Jon
@Jon: la capa TLS/SSL está encima de HTTP (HTTPS también se conoce como "HTTP sobre TLS/SSL"). Por lo tanto, se establece la conexión TLS/SSL y se valida el certificado antes de que se transmita a HTTP y se lleve a cabo la redirección HTTP. No puedes arreglar eso. – Gumbo
Gracias por la actualización, solo para confirmar: no funciona ** **. (En absoluto, o que usted sepa?) – Jon