mendekua Posted June 21, 2014 Share Posted June 21, 2014 (edited) 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 June 21, 2014 by mendekua (see edit history) Link to comment Share on other sites More sharing options...
mendekua Posted June 21, 2014 Author Share Posted June 21, 2014 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 More sharing options...
Recommended Posts