web-dev-qa-db-fra.com

302 La redirection provoque des erreurs à la fin du lien Wordpress dans Facebook

Lorsque j'essaie de relier mon blog Wordpress à Facebook, l'URL ne se résout pas correctement. Des ordures sont ajoutées à la fin et Facebook n'est pas en mesure de récupérer des informations du site. Cela se produit dans chaque page, poste ou entrée principale.

Voici ce qui se passe:

http://clarissarezende.com.br/ apparaît dans Facebook sous le nom de http://clarissarezende.com.br/UPLcS/ (lorsque vous copiez/collez le lien)

et aucune information sur le site n'apparaît dans FB.

J'utilise Wordpress 3.3.1 avec ProPhoto 4 .

Récemment, j'ai déplacé l'entrée DNS sur mon fournisseur de services Internet. Le blog est hébergé sur clarissarezende.com.br/public_html/blog2 et avant que le DNS ne pointe vers public_html, je l'ai ensuite changé en public_html/blog2. Notez que j'ai pas déplacé tous les fichiers Wordpress.

J'ai fait les changements (je pense) nécessaires sur Facebook, mais toujours pas de dés ...

Des idées sur ce qui peut se passer?

5
Joao Coelho

Les personnes chargées de l'assistance pour le thème Wordpress que j'utilise ( ProPhotoBlogs ) m'ont donné un indice qui a fonctionné:

Une fonctionnalité empêche les images d'être copiées/enregistrées/déplacées dans le navigateur. Ils m'ont dit de l'éteindre, ce que j'ai fait, puis les liens ont recommencé à fonctionner. Cette caractéristique doit avoir été le coupable.

Curieusement, quand j'ai réactivé cette fonctionnalité, tout fonctionnait encore. Donc je suppose que c'est quand j'ai déplacé le site avec ON que c'était le problème. Le désactiver puis le rallumer doit avoir réinitialisé quelque chose .. j'aimerais avoir plus d'informations, mais cela fonctionne maintenant.

1
Joao Coelho

Le bon côté des choses, lorsque vous publiez le lien vers Facebook, il est résolu au bon endroit.

Exactement comment avez-vous changé votre DNS - quel code avez-vous utilisé pour le faire et avez-vous des fonctionnalités dans votre fichier htaccess? Votre en-tête résulte en: -

HTTP/1.1 302 Found => 
Connection => close
Pragma => no-cache
cache-control => no-cache
Location => /OTeaT/

Et 302 est un type de redirection, et cela semble être la source du problème. Ce qui est intéressant, c’est que les caractères du champ de localisation changent à chaque chargement et disparaissent parfois complètement.

Jetez un oeil à cet article http://en.wikipedia.org/wiki/HTTP_location qui explique le sens du dernier champ. Ce doit être un problème avec la façon dont le DNS ou htaccess a été changé.

0
toomanyairmiles