¿Está la redirecció...
 
Avisos
Vaciar todo

¿Está la redirección de sin www a con www bien hecha?

12 Respuestas
4 Usuarios
0 Reactions
552 Visitas
Levantemedia
Respuestas: 560
Honorable Member
Topic starter
 

Hola,

La web redirige bien de sin www a con www, que es la url canónica. Sin embargo diferentes auditorías web marcan como problema que no está especificada esta redirección. A continuación les muestro las capturas de las auditorías y también del código del htacess.

Saludos.

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 10/01/2017 5:17 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Veo que hay problemas con algunas redirecciones, por ejemplo esta url no me funciona:

Contenido solo visible a usuarios registrados

Deberías usar una redirección para que se coloque www y https a la vez en lugar de hacer 4 veces lo mismo.
En el certificado de seguridad entiendo que has elegido trabajar tanto con www como sin wwww

Elimina todas las redirecciones y realiza sólo una redirección a https y www

Saludos


 
Respondido : 10/01/2017 8:09 pm
Levantemedia
Respuestas: 560
Honorable Member
Topic starter
 

Ok. Para asegurarme, ¿cómo debería dejarlo exactamente?

Gracias!


 
Respondido : 10/01/2017 8:55 pm
Johnny Heredia Montiel
Respuestas: 20131
Illustrious Member Moderator
 

Hola,

Puedes revisar el siguiente enlace: http://deteresa.com/redireccion-301/ al final del articulo tiene una herramienta interesante.


 
Respondido : 11/01/2017 2:26 am
Levantemedia
Respuestas: 560
Honorable Member
Topic starter
 

Hola,

Ya me he leído el artículo. Pero no me queda claro qué código es el adecuado para redirigir de sin www a con www y a la vez a https. ¿Me podrían decir de las redirecciones que tengo cuál borro y cuál dejo?

No sé si esto es el correcto, que he visto en el artículo:

# Redirecciona una página individual a otra página
RedirectMatch 301 ^/$ https://www.publicidadparaweb.com

Gracias.


 
Respondido : 11/01/2017 11:26 am
Pepe
 Pepe
Respuestas: 41129
Illustrious Member Admin
 

Hola.

para redirigir de sin www a con www y a la vez a https

Para redirigir a https, solo tienes que añadir lo siguiente al principio de tu archivo .htaccess

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

Tienes que añadir el código al principio del archivo sino no te realizara bien la re-dirección.

Un saludo


 
Respondido : 11/01/2017 2:03 pm
Levantemedia
Respuestas: 560
Honorable Member
Topic starter
 

Hola,

Ok. ¿Pero con esa redirección también redirecciona de sin www a con www?

Gracias.


 
Respondido : 11/01/2017 2:20 pm
Pepe
 Pepe
Respuestas: 41129
Illustrious Member Admin
 

Hola.
¿Pero con esa redirección también redirecciona de sin www a con www?
si, esto te re-direccionara todo tu dominio a https en este caso con www

Un saludo


 
Respondido : 11/01/2017 2:51 pm
Levantemedia
Respuestas: 560
Honorable Member
Topic starter
 

Muchas gracia!


 
Respondido : 11/01/2017 2:57 pm
Levantemedia
Respuestas: 560
Honorable Member
Topic starter
 

Hola,

Pues lo borrado las líneas de código que tenía y lo he sustituido por la que me has dado con el resultado de que la página web no funcionaba. (Demasiadas redirecciones ponía).

Me funciona con estas líneas:

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

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

Aunque no sé si esto es correcto, funciona.


 
Respondido : 11/01/2017 3:24 pm
Levantemedia
Respuestas: 560
Honorable Member
Topic starter
 

Colocando solo esta línea al principio del htaccess parece que también funciona.

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

¿Podrían confirmarme si es correcto?


 
Respondido : 11/01/2017 3:42 pm
Pepe
 Pepe
Respuestas: 41129
Illustrious Member Admin
 

Hola.

¿Podrían confirmarme si es correcto?
Si, como te comente antes tiene que estar al principio del todo antes de cualquier código ya que siempre prevalece el primero.

Un Saludo


 
Respondido : 11/01/2017 5:20 pm