Migración de Sitio Web de HTTP a HTTPS

  • Autor Autor Federico99
  • Fecha de inicio Fecha de inicio
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

Federico99

Federico99

1
Mi
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Hola!

Tengo un sitio desarrollado en HTML + PHP (No wordpress) y lo estoy migrando de HTTP a HTTPS

Hice la redirección 301 en el .htaccess

RewriteCond %{HTTPS} off
RewriteRule (.*) https://midominio.com/$1 [R=301,L,QSA]

Pero necesito también que la redirección aplique a las páginas internas

Por ej si pongo midominio.com me lo redirige a Dominios de Internet | Email & Web Hosting †Internet Masters

Pero si pongo midominio.com/seccion no me lo redirige a 404 Not Found

Me podrían ayudar por favor?

Gracias! Saludos
 
Insertar CODE, HTML o PHP:
RewriteEngine On	
RewriteCond %{HTTP_HOST} ^example.org[NC]	
RewriteRule ^(.*)$ https://example.org/$1 [L,R=301]

Fijate si con esto te redirecciona en todo.
 
Insertar CODE, HTML o PHP:
RewriteEngine On	
RewriteCond %{HTTP_HOST} ^example.org[NC]	
RewriteRule ^(.*)$ https://example.org/$1 [L,R=301]

Fijate si con esto te redirecciona en todo.

Hola colega

No, tampoco

Probe tambien haciendolo manual

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

Y tampoco

Me tiene loco :s
 
Hola colega

No, tampoco

Probe tambien haciendolo manual

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

Y tampoco

Me tiene loco :s

Sonará un poco tonto, pero; ¿Tenes de casualidad un .htaccess en los directorios? Porque puede ser ese el problema...

También fijate de no usar cloudflare o algún sertvicio de caché.

Y como última instancia... Yo haria un 301 a cada directorio.
 
Sonará un poco tonto, pero; ¿Tenes de casualidad un .htaccess en los directorios? Porque puede ser ese el problema...

También fijate de no usar cloudflare o algún sertvicio de caché.

Y como última instancia... Yo haria un 301 a cada directorio.

Tengo otro .htaccess en un directorio /blog que ahì si tengo un wordpress, pero aunque lo borre no se actualiza

No tiene cache ni nada la web

Cuando te refieres a hacer un 301 artìculo por artìculo, tienes algun codigo de ejemplo? Si puedes ayudarme te estaré muy agradecido :encouragement:

Saludos!
 
Hola [MENTION=174361]Federico Caruso[/MENTION],

En el directorio raíz, pon lo siguiente en el archivo .htaccess:

RewriteEngine on
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]

Saludos,
Hugo
 
Tengo otro .htaccess en un directorio /blog que ahì si tengo un wordpress, pero aunque lo borre no se actualiza

No tiene cache ni nada la web

Cuando te refieres a hacer un 301 artìculo por artìculo, tienes algun codigo de ejemplo? Si puedes ayudarme te estaré muy agradecido :encouragement:

Saludos!

Para redireccionar un 301 solo debes poner

Insertar CODE, HTML o PHP:
redirect 301 /tudirectorio https://tudominio.com

O mejor, configura a tu 404 para que redireccione al dominio raiz con htttps
 
Yo hice la redirección mediante cloudflare, es mejor 😀 !
 
Así debería funcionar:

Insertar CODE, HTML o PHP:
#301 HTTPS
RewriteEngine On
RewriteCond %{HTTPS} !^on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

En caso de no funcionar, te diré 2 cosas:

1. Los cambios no son instantáneos, ya que el navegador "cachea" la web, siempre que hagas cambios en htaccess usa el modo incognito, y si haces otro cambio debes cerrar y volver a abrir en modo incógnito; muchas veces aunque haces el cambio no funciona por causa de eso, se queda la "cache" anterior, similar a la cache dns.

2. En caso de no funcionar realizando todo, no estás colocando bien las cosas, prueba una regla htaccess simple, como redireccionar toda la web a google o bloquear cierto directorio, en caso de no funcionar significa que algo estás haciendo mal.
 
Muchas gracias a todos!!!

El problema era el orden de una sentencia.

Tenía algo así como:

Insertar CODE, HTML o PHP:
RewriteRule ^pagina pagina.php [L]

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

Ahora quedo asi:

Insertar CODE, HTML o PHP:
#301 HTTPS
RewriteEngine On
RewriteCond %{HTTPS} !^on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

RewriteRule ^pagina pagina.php [L]

Y anduvo bien

Muchas gracias a todos! [MENTION=79928]Adrián Freecss[/MENTION] [MENTION=173661]csnotcs[/MENTION] [MENTION=180759]Hugo7[/MENTION]
 
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

Atrás
Arriba