Jump to content

[Solucionado] Problema con mi .htaccess y la re dirección 301 sin las tres www


mendekua

Recommended Posts

Buenos días, llevo varios días buceando por Internet en busca de la solución a mi problema, y e decidido postearlo aquí a ver si alguien me puede ayudar.

 

En mi instalación de mi prestashop 1.5.6.0, tengo configurado la URL con las 3 WWW, y cuando alguien entra sin escribir las 3 WWW el automaticamente lo redirige a la versión CON 3 WWW. Hasta aqui todo correcto.

 

El problema es cuando estamos en una ficha de producto, por ejemplo, www.dominio.com/ficha-de-producto.html y queremos que si alguien entra a esa misma dirección sin las 3 www es decir, dominio.com/ficha-de-producto.html, me carga la siguiente dirección:

www.dominio.com?controller=404

 

He probado a poner al principio del .htacces el siguiente código:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^dominio\.com [NC]
RewriteRule ^(.*)$ http://www.dominio.com/$1 [L,R=301]
 
Y cuando subo el .htaccess al servidor, y refresco la página, me salta un error de "Hay un bucle de redireccionamiento en su sitio web" comento el código vuelvo a subir el .htaccess y carga OK.
 
¿De que puede ser?
Gracias
Edited by mendekua (see edit history)
Link to comment
Share on other sites

Ya lo he solucionado.

 

He introducido en el .htacess el siguiente código:

 

RewriteEngine on
RewriteCond %{HTTP_HOST} ^dominio.com
RewriteRule ^(.*)$ http://www.dominio.com/$1 [R=301,L]
 
Pero tengo una duda, ¿que diferencia hay entre este código que me ha funcionado y el anterior?
¿Alguien lo sabe?
 
Me gustaría saber la lógica del problema que tantos malos días me ha ocasionado.
 
Gracias.
Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...