Jump to content

[Resolu] Problème De Boucle De Redirection En Front Office


Recommended Posts

Bonjour,

 

Je sais que le sujet a déjà été abordé mais je n'ai trouvé nulle part la solution à mon problème.

Depuis 2 jours et sans avoir rien fait de particulier, le front office de mon site n'est plus accessible et apparaît le message d'erreur suivant :

 

 

Cette page Web présente une boucle de redirection. ERR_TOO_MANY_REDIRECTS

J'ai suivi tous les posts au sujet des boucles de redirection mais rien ne solutionne me problème.

J'ai vérifié du côté de ma base de données et je n'ai rien vu d'anormal.

 

Version de PrestaShop 1.6.1.1

URL de votre boutique http://www.bg-photodart.com/bg-photodart/

Merci d'avance pour votre aide.

Edited by nathpp (see edit history)
Link to comment
Share on other sites

J'ai déjà essayé de passer en mode debug en faisant cette modif, "true" était déjà activé sur define('_PS_MODE_DEV_', true);

Malgré ça, je n'arrive pas non plus à ouvrir la fenêtre de debug où apparaît le message d'erreur.

Link to comment
Share on other sites

Bonjour,

 

j'ai un problème de redirection page login,version 1.6.1.2

 

j'ai fait plusieurs solutions mais ne marche pas,j'ai installé prestashop en local puis j'ai désactive cookie’s IP address et je met en ligne ,j'ai vidé cache et j'ai testé dans plusieurs navigateur, j'ai installé autre version prestashop 1.6.0.14 même le problème reste...

Link to comment
Share on other sites

Bonjour,

 

Je sais que le sujet a déjà été abordé mais je n'ai trouvé nulle part la solution à mon problème.

Depuis 2 jours et sans avoir rien fait de particulier, le front office de mon site n'est plus accessible et apparaît le message d'erreur suivant :

 

 

Cette page Web présente une boucle de redirection. ERR_TOO_MANY_REDIRECTS

J'ai suivi tous les posts au sujet des boucles de redirection mais rien ne solutionne me problème.

J'ai vérifié du côté de ma base de données et je n'ai rien vu d'anormal.

 

Version de PrestaShop 1.6.1.1

URL de votre boutique http://www.bg-photodart.com/bg-photodart/

Merci d'avance pour votre aide.

 

Votre boutique est de nouveau opérationnelle.

 

Par contre qui a remplacé le fichier index.php d'origine à la racine du site, par un fichier index.php type répertoire classique ????

 

Le fichier à la racine sert à rediriger vers les bonnes pages, alors que les autres renvoient au niveau supérieur, ce qui dans votre cas crée cette boucle de redirection.

Link to comment
Share on other sites

Eolia,

 

Désolée pour le retard de mes remerciements depuis samedi cela ne fait que 3 jours, je suis donc un peu surprise que vous soyez offusqué. Vous ne savez pas ce qu'il se passe dans la vie des internautes et s'ils ont la possibilité de répondre dans la seconde qui suit alors avant de porter tout jugement sur la mentalité des gens, réfléchissez un peu.

 

Je vous remercie néanmoins pour votre aide précieuse car mon front office est à nouveau accessible. Je vous avouerais que je n'ai pas encore eu le temps de regarder en détails ce que vous avez fait car je souhaitez d'abord vous répondre.

 

Alors encore une fois un très grand merci pour votre expertise et encore une fois, un peu de patience...

Link to comment
Share on other sites

Bah, je n'attends pas une réponse dans la seconde, mais essayant de débloquer une boutique au plus vite je reste surpris.

Personnellement, si je demande de l'aide et que ma boutique est en vrac, je suis l'affaire...

 

Je dois être trop prompt à répondre sans doute.

Link to comment
Share on other sites

Je vous remercie encore une fois pour votre rapidité mais je pense que vous pouvez comprendre qu'il y a des priorités parfois plus importantes dans la vie qui vous tombent dessus.

J'arrêterai là car ça n'intéresse personne sur le forum.

Link to comment
Share on other sites

  • 2 weeks later...

Bonsoir Eolia,

pourriez-vous également me venir en aide ? J'ai effectivement le même problème de boucle de redirection que j'essaye de solutionner depuis plusieurs jours sans succès. Afin de vous en dire un peu plus,voici le contenu de mon .htaccess:

 

SetEnv PHP_VER 5_4 
RewriteBase /
<IfModule mod_rewrite.c>
<IfModule mod_env.c>
SetEnv HTTP_MOD_REWRITE On
</IfModule>
 
#Domain: futovap.com
 
RewriteEngine on
RewriteRule     ^(.*)/(.*)$       index.php?page=$1&action=$2 [E=BREAK:1,L]
RewriteCond     %{ENV:REDIRECT_BREAK}     !^1$
RewriteCond     %{QUERY_STRING}   ^page=(.*)&action=(.*)$
RewriteRule     ^index.php$       %1/%2? [R=301,L]
 
 # Turn on Expires and set default to now
 ExpiresActive On
 ExpiresDefault "now"
 
 # Set up caching on media files for 1 month
 <filesmatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|swf|mp4)$"="">
 ExpiresDefault "access plus 1 month"
 </filesmatch>
 
 # Set up caching on images, CSS and JS files for 1 week
 <filesmatch "\.(gif|jpg|jpeg|png|js|css)$"="">
 ExpiresDefault "access plus 1 week"
 </filesmatch>
 
 # Set up 1 hour caching on commonly updated files
 <filesmatch "\.(xml|xsl|html|htm|txt)$"="">
 ExpiresDefault "access plus 1 hour"
 </filesmatch>
 
 # Force no caching for dynamic files
 <filesmatch "\.(php|cgi|pl)$"="">
 ExpiresActive Off
 </filesmatch>
</ifmodule>
 
<ifmodule mod_headers.c="">
 
 # Remote ETag from headers
 Header unset ETag
 
 # Disable ETag for files
 FileETag None
 
 # Media files are catchable
 <filesmatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|swf|mp4)$"="">
 Header append Cache-Control "public"
 </filesmatch>
 
 # Images, css and javascript files are catchable
 <filesmatch "\.(gif|jpg|jpeg|png|js|css)$"="">
 Header append Cache-Control "public"
 </filesmatch>
 
 # Commonly updated files are catchable
 <filesmatch "\.(xml|html|htm|txt)$"="">
 Header append Cache-Control "public"
 </filesmatch>
 
 # Force no caching for dynamic files
 <filesmatch "\.(php|cgi|pl|htm)$"="">
 Header set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform"
 Header set Pragma "no-cache"
 </filesmatch>
 
</ifmodule>
# 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>
 
<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>
 
<IfModule mod_headers.c>
Header unset Etag
</IfModule>
FileETag none
<IfModule mod_deflate.c>
<IfModule mod_filter.c>
AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/x-javascript font/ttf application/x-font-ttf font/otf application/x-font-otf font/opentype
</IfModule>
</IfModule>
 
 
 
#If rewrite mod isn't enabled
ErrorDocument 404 /index.php?controller=404
 
En vous remerciant d'avance pour votre temps et gentillesse
 
Cordialement
 
Emmanuelle
Link to comment
Share on other sites

 

Bonsoir Eolia,

pourriez-vous également me venir en aide ? J'ai effectivement le même problème de boucle de redirection que j'essaye de solutionner depuis plusieurs jours sans succès. Afin de vous en dire un peu plus,voici le contenu de mon .htaccess:

 

SetEnv PHP_VER 5_4 
RewriteBase /
<IfModule mod_rewrite.c>
<IfModule mod_env.c>
SetEnv HTTP_MOD_REWRITE On
</IfModule>
 
#Domain: futovap.com
 
RewriteEngine on
RewriteRule     ^(.*)/(.*)$       index.php?page=$1&action=$2 [E=BREAK:1,L]
RewriteCond     %{ENV:REDIRECT_BREAK}     !^1$
RewriteCond     %{QUERY_STRING}   ^page=(.*)&action=(.*)$
RewriteRule     ^index.php$       %1/%2? [R=301,L]
 
 # Turn on Expires and set default to now
 ExpiresActive On
 ExpiresDefault "now"
 
 # Set up caching on media files for 1 month
 <filesmatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|swf|mp4)$"="">
 ExpiresDefault "access plus 1 month"
 </filesmatch>
 
 # Set up caching on images, CSS and JS files for 1 week
 <filesmatch "\.(gif|jpg|jpeg|png|js|css)$"="">
 ExpiresDefault "access plus 1 week"
 </filesmatch>
 
 # Set up 1 hour caching on commonly updated files
 <filesmatch "\.(xml|xsl|html|htm|txt)$"="">
 ExpiresDefault "access plus 1 hour"
 </filesmatch>
 
 # Force no caching for dynamic files
 <filesmatch "\.(php|cgi|pl)$"="">
 ExpiresActive Off
 </filesmatch>
</ifmodule>
 
<ifmodule mod_headers.c="">
 
 # Remote ETag from headers
 Header unset ETag
 
 # Disable ETag for files
 FileETag None
 
 # Media files are catchable
 <filesmatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|swf|mp4)$"="">
 Header append Cache-Control "public"
 </filesmatch>
 
 # Images, css and javascript files are catchable
 <filesmatch "\.(gif|jpg|jpeg|png|js|css)$"="">
 Header append Cache-Control "public"
 </filesmatch>
 
 # Commonly updated files are catchable
 <filesmatch "\.(xml|html|htm|txt)$"="">
 Header append Cache-Control "public"
 </filesmatch>
 
 # Force no caching for dynamic files
 <filesmatch "\.(php|cgi|pl|htm)$"="">
 Header set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform"
 Header set Pragma "no-cache"
 </filesmatch>
 
</ifmodule>
# 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>
 
<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>
 
<IfModule mod_headers.c>
Header unset Etag
</IfModule>
FileETag none
<IfModule mod_deflate.c>
<IfModule mod_filter.c>
AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/x-javascript font/ttf application/x-font-ttf font/otf application/x-font-otf font/opentype
</IfModule>
</IfModule>
 
 
 
#If rewrite mod isn't enabled
ErrorDocument 404 /index.php?controller=404
 
En vous remerciant d'avance pour votre temps et gentillesse
 
Cordialement
 
Emmanuelle

 

Bonjour Emmanuelle,

 

Pourriez-vous m'envoyer un accès BO et FTP par Message Privé ?

Les causes d'une boucle peuvent être multiples et le htaccess ne suffit pas à faire un diagnostic.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...