Bomberkael Posted May 29, 2015 Share Posted May 29, 2015 Hola, tengo un problema con mi tienda de prestashop. Cuando un cliente mio intenta acceder a su cuenta con su email y contraseña al intentar ingresar sale un mensaje de "Esta página web tiene un bucle de redireccionamiento" ERR_TOO_MANY_REDIRECTSTras leer varios temas en el foro he encontrado que desactivando los enlaces amigables se soluciona el problema. La cuestión es que mi tienda usa esos enlaces amigables y necesito tenerlos activados. He intentado solucionar el problema regenerando el archivo .htaccess pero sin resultados. Si alguno pudiera tener alguna información/solución se los agradecería mucho! Version de prestashop utilizada: PrestaShop™ 1.6.0.6 Link to comment Share on other sites More sharing options...
noemilm Posted June 2, 2015 Share Posted June 2, 2015 Hola Bomberkael, Entiendo que necesites activadas las URL amigables, pero, ¿probaste si al estar desactivadas daba ese error o no? Otras cosas que puedes hacer es limpiar la caché del navegador y revisar el dominio que tienes en la tabla ps_shop_url de tu base de datos. Suerte! Link to comment Share on other sites More sharing options...
Bomberkael Posted June 2, 2015 Author Share Posted June 2, 2015 Hola Bomberkael, Entiendo que necesites activadas las URL amigables, pero, ¿probaste si al estar desactivadas daba ese error o no? Otras cosas que puedes hacer es limpiar la caché del navegador y revisar el dominio que tienes en la tabla ps_shop_url de tu base de datos. Suerte! Hola Noemilm gracias por la respuestas, al desactivar las las URL amigables no tengo mas el error pero cuando hago click en en la parte de "productos" del sitio me aparece un error 404. Entonces debido a eso no puedo dejarlas desactivadas porque sino mis clientes no van a tener acceso a los productos. He limpiado el caché del navegador, y segun el archivo ps_shop_url de la base de datos la url es la correcta. Quiza podria dejar desactivadas las URL amigables pero necesitaría saber como hacer para que no me den error 404 cuando haga click en "productos" Gracias de nuevo! Link to comment Share on other sites More sharing options...
noemilm Posted June 2, 2015 Share Posted June 2, 2015 ¿Probaste a borrar el .htaccess y hacer que se regenerase solo? Hay veces que éste archivo se corrompe y puede dar problemas. Otro error típico es que en ps_shop_url aparezca el dominio con www y tu accedas a la web sin ese "www" o a la inversa. Link to comment Share on other sites More sharing options...
noemilm Posted June 2, 2015 Share Posted June 2, 2015 Desactiva y activa las urls amigables, para que se regenere el .htaccess, que en el anterior mensaje no te puse como se hacía. Link to comment Share on other sites More sharing options...
Bomberkael Posted June 8, 2015 Author Share Posted June 8, 2015 Desactiva y activa las urls amigables, para que se regenere el .htaccess, que en el anterior mensaje no te puse como se hacía. Hola hice lo del .htaccess y si se regenera pero lo curioso es que a pesar de ser borrado y regenerado aun persiste el mismo error de redirecccionamiento cuando un cliente quiere ingresar a su cuenta Link to comment Share on other sites More sharing options...
tuk66 Posted June 9, 2015 Share Posted June 9, 2015 Versión 1.6.0.6 es bastante antiguo. Puedes actualizar a la última versión? Se puede publicar su archivo .htaccess? Version 1.6.0.6 is quite old. Can you upgrade to the latest version? Can you post your .htaccess file? Link to comment Share on other sites More sharing options...
Bomberkael Posted June 9, 2015 Author Share Posted June 9, 2015 Versión 1.6.0.6 es bastante antiguo. Puedes actualizar a la última versión? Se puede publicar su archivo .htaccess? Version 1.6.0.6 is quite old. Can you upgrade to the latest version? Can you post your .htaccess file? Hola aca pego el archivo .htaccess: $2/$1$2$3$4.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L] RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L] RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L] # AlphaImageLoader for IE and fancybox RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L] # Dispatcher RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L] </IfModule> AddType application/vnd.ms-fontobject .eot AddType font/ttf .ttf AddType font/otf .otf AddType application/x-font-woff .woff <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/gif "access plus 1 month" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType image/png "access plus 1 month" ExpiresByType text/css "access plus 1 week" ExpiresByType text/javascript "access plus 1 week" ExpiresByType application/javascript "access plus 1 week" ExpiresByType application/x-javascript "access plus 1 week" ExpiresByType image/x-icon "access plus 1 year" ExpiresByType image/svg+xml "access plus 1 year" ExpiresByType image/vnd.microsoft.icon "access plus 1 year" ExpiresByType application/font-woff "access plus 1 year" ExpiresByType application/x-font-woff "access plus 1 year" ExpiresByType application/vnd.ms-fontobject "access plus 1 year" ExpiresByType font/opentype "access plus 1 year" ExpiresByType font/ttf "access plus 1 year" ExpiresByType font/otf "access plus 1 year" ExpiresByType application/x-font-ttf "access plus 1 year" ExpiresByType application/x-font-otf "access plus 1 year" </IfModule> FileETag INode MTime Size <IfModule mod_deflate.c> <IfModule mod_filter.c> AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/x-javascript </IfModule> </IfModule> #If rewrite mod isn't enabled ErrorDocument 404 /index.php?controller=404 # ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again ----- Voy a hacer un respaldo de la tienda para actualizar a la ultima versión tambien Link to comment Share on other sites More sharing options...
tuk66 Posted June 10, 2015 Share Posted June 10, 2015 Mi archivo .htaccess v1.6.0.5 comienza así: My v1.6.0.5 .htaccess file begins like this: # ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution # http://www.prestashop.com - http://www.prestashop.com/forums <IfModule mod_rewrite.c> <IfModule mod_env.c> SetEnv HTTP_MOD_REWRITE On </IfModule> RewriteEngine on RewriteRule . - [E=REWRITEBASE:/] RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] # Images RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L] RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L] ... Link to comment Share on other sites More sharing options...
eliasRafa18 Posted May 31, 2016 Share Posted May 31, 2016 (edited) Hola! @Bomberkael, ¿ya pudiste solucionar el problema con tu sitio?, yo tengo ese problema ahora con mi sitio y ya he intentado de todo y el problema aún persiste. @tuk66, aún con la configuración de .htaccess, mi sitio sigue igual, ¿que más puedo hacer?, ¿que otra configuración tengo que mirar? @ruk66, still with your .htaccess file my site is the same. ¿What else can I do?, ¿What other set uo do I have to look? Como dato adicional, esto solo sucede con el home, con el resto del sitio no tiene problemas. Este es es el enlace a mi sitio. PD: Uso PS 1.6.1.4 y este mi archivo .htaccess # ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution # http://www.prestashop.com - http://www.prestashop.com/forums <IfModule mod_rewrite.c> <IfModule mod_env.c> SetEnv HTTP_MOD_REWRITE On </IfModule> RewriteEngine on RewriteRule . - [E=REWRITEBASE:/] RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] # Images RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L] RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L] RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L] RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L] # AlphaImageLoader for IE and fancybox RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L] # Dispatcher RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L] </IfModule> AddType application/vnd.ms-fontobject .eot AddType font/ttf .ttf AddType font/otf .otf AddType application/x-font-woff .woff <IfModule mod_headers.c> <FilesMatch "\.(ttf|ttc|otf|eot|woff|svg)$"> Header add Access-Control-Allow-Origin "*" </FilesMatch> </IfModule> #If rewrite mod isn't enabled ErrorDocument 404 /index.php?controller=404 # ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again Edited May 31, 2016 by eliasRafa18 (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now