Como redirecionar www e https a partir do .htaccess?

  • Autor Autor Fox
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Fox

Fox

1
Zeta
Verificado
Verificación en dos pasos activada
Suscripción a IA
Tengo este código para redireccionar sin "www" a "WWW"

RewriteEngine On
RewriteCond %{HTTP_HOST} ^web.com [NC]
RewriteRule ^(.*)$ http://www.web.com/$1 [L,R=301]

Encontré este código para redireccionar http a https

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

¿Cómo debería de quedar el .htaccess al final para redireccionar sin www a "www" con https incluido?

¡Gracias!
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
ya has probado dejandolo así? :

RewriteEngine On
RewriteCond %{HTTP_HOST} ^web.com [NC]
RewriteRule ^(.*)$ https://www.web.com/$1 [L,R=301]
 
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
 
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Lo probé y funciona al ingresar sin WWW, pero cuando ingresas con WWW, te redirecciona a www.www.miweb.com


ya has probado dejandolo así? :

RewriteEngine On
RewriteCond %{HTTP_HOST} ^web.com [NC]
RewriteRule ^(.*)$ https://www.web.com/$1 [L,R=301]

No lo he probado, pero me preguntaba si esa sería la forma correcta.
 
Puedes probar con la segunda

Con la segunda, sólo funciona cuando ingreso sin "www", cuando ingreso con las "www" se queda ahí pero sin el https y aparece (no seguro)
 
Con la segunda, sólo funciona cuando ingreso sin "www", cuando ingreso con las "www" se queda ahí pero sin el https y aparece (no seguro)

RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} !=www.tudominio.com
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

PRUEBALO
 
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} !=www.tudominio.com
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

PRUEBALO

Ahora no redirecciona ninguno.
 
Entonces nose que tecnologia usa para tu web?
 
Voltar
Topo