Buenas tardes.
He leído bastante de los redireccionamientos para prestashop. Especialmente este artículo vuestro que me parece muy completo:
https://www.webempresa.com/blog/redirecciones-htaccess-prestashop.html
Pero tengo varias dudas:
En mi caso tengo una tienda y estoy interesado por ahora especialmente en no tener conflictos con www o sin www y en https o http (no sé si afecta o no).
Para ello en el módulo de configuración SEO que viene con defecto con el prestashop 1.6.1.5 que utilizo en redirección e los enlaces he señalado que la URL canónica permanezca permanentemente movida (adjunto imagen) pero no tengo claro que he hecho. No sé cúal es mi url canónica.
Por otra parte he dado de alta en search consola mi dominio con www y otro sin www. Resulta que al probar Pagespeed insights y probar con este el dominio con www este me dice que hay dos redireccionamientos y que debería evitarlos. Sin embargo el dominio sin www no me da este error.
No se si me he explicado muy bien y lo lamento si es así pero muchas gracias por anticipado por su atención.
Un saludo.
URL del sitio: Contenido solo visible a usuarios registrados
Hola
No sé cúal es mi url canónica.
Es la que tu decides que represente la web, es decir aquella que desde cualquier referer o enlace interno o externo será la responsable de cargar tu web por defecto (portada) y obviamente la que debes comunicar a Google desde Google Search Console.
Por regla general suel ser:
https://www.dominio.com (sin slat / al final).
En tu herramienta Google Search Console, busca la configuración de URL canónica y establece https://www.dominio.com como dominio preferido.
En PrestaShop, Preferencias, SEO y URLS deberás tener los campos de URL y URL (SSL) como:
www.dominio.com
Ya que el protocolo SSL (HTTPS) ya se añade cuando configuras SSL en PrestaShop.
Al final el único propósito de una URL canónica no es otro sino el de evitar servir contenido duplicado desde la url con Alias www y sin Alias www.
Saludos
Vale.
Entonces si no voy errado tengo que:
Sustituir los midominio.com (que aparecen en la imagen adjunta) por www.midominio.com
y mantengo en preferencias>seo>Redirija a la url canónica>301 movido permanentemente.
Respecto al google search console tengo más dudas.
Ahora tengo dos propiedades: https://midominio.com y https://www.depuraguas.com
Debería borrar la primera y dejar solo la segunda.
Después debería en Configuración del sitio>Mostrar URL como www.midominio.com
¿es así?.
Gracias.
Perdón, me equivoque al escribir el segundo parrafo.
Este es el correcto:
Respecto al google search console tengo más dudas.
Ahora tengo dos propiedades: https://midominio.com y https://www.midominio.com
Debería borrar la primera y dejar solo la segunda.
Después debería en Configuración del sitio>Mostrar URL como www.midominio.com
Hola.
Sustituir los midominio.com
exacto si quieres que carge con las "www" tienes que codificarlo.
Debería borrar la primera y dejar solo la segunda.
Si, lo mismo que lo anterior eliminas la que te carga sin las www.
Otra cosa que tienes qu erealizar es rediririgir todo lo que entre sin www a la misma url pero con la www, esto lo puedes hacer desde tu archivo htaccess que encontraras en la raíz de tu instalación ( public_html )
RewriteEngine On RewriteCond %{HTTP_HOST} ^depuraguas.com [NC] RewriteRule ^(.*)$ http://www.depuraguas.com/$1 [L,R=301]
Un saludo
Gracias Pepe.
He visto un par de páginas de información pero no tengo claro en qué lugar del archivo htaccess tengo que escribir el código que me has pasado.
¿puedes ayudarme?
Gracias.
Hola
Es correcto, el código de redirección debe estar al inicio de todo, veo que actualmente funciona correctamente al poner la url sin www o/y con http redirecciona a la versión https y con www
Contenido solo visible a usuarios registrados
Saludos.