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
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
Ok. Para asegurarme, ¿cómo debería dejarlo exactamente?
Gracias!
Hola,
Puedes revisar el siguiente enlace: http://deteresa.com/redireccion-301/ al final del articulo tiene una herramienta interesante.
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.
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
Hola,
Ok. ¿Pero con esa redirección también redirecciona de sin www a con www?
Gracias.
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
Muchas gracia!
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.
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?
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