39 votes

Comment réparer la redirection circulaire de Facebook ?

J'ai une page qui redirige vers une autre page. sur laquelle j'essaie de tester mon url : https://developers.facebook.com/tools/debug

Je reçois cette erreur :

Errors That Must Be Fixed:
Circular Redirect: Circular redirect path detected (see Redirect Path section for details).

Warnings That Should Be Fixed:
The og:url property should be explicitly provided, even if a value can be inferred from other
tags.
  1. Comment puis-je résoudre ce problème ?
  2. Comment détecter Facebook et, s'il s'agit de Facebook, ne pas le rediriger ?

3voto

Srihari Karanth Points 113

Vérifiez le Canonical URL sur https://developers.facebook.com/tools/debug pour savoir où il est redirigé. S'il y a une redirection 302, vous devez soit supprimer cette redirection, soit donner le chemin de la redirection en tant que og:URL la valeur de la métabalise.

Si http est redirigé vers https . On obtient alors https://your-sitename.com comme la nouvelle valeur de og:URL.

Veuillez noter que cela réinitialisera tous vos anciens commentaires.

1voto

alexela Points 79

J'ai eu la même erreur : Dans mon cas, le problème était le www. dans l'url canonique contre la recherche. J'ai trouvé une correspondance et le problème a disparu.

0voto

Ian Points 150

J'ai eu le même problème. Difficile à remarquer au début mais heroku me redirigeait de domain.heroku.com vers domain.herokuapp.com.

Étrangement, la cause du problème était config.action_mailer.default_url_options = { :host => 'mydomain.herokuapp.com' } alors qu'aucun mailer n'est impliqué.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X