it-swarm.com.de

302 Umleitung verursacht Müll am Ende des Wordpress Links in Facebook

Wenn ich versuche, mein Wordpress Blog mit Facebook zu verknüpfen, wird die URL nicht richtig aufgelöst. Am Ende wird Müll angehängt, und Facebook kann keine Informationen von der Website abrufen. Passiert auf jeder Seite, in jedem Post oder in jedem Haupteintrag.

Folgendes passiert:

http://clarissarezende.com.br/ wird in Facebook als http://clarissarezende.com.br/UPLcS/ angezeigt (beim Kopieren/Einfügen des Links)

und es werden keine Informationen über die Site in FB angezeigt.

Ich verwende Wordpress 3.3.1 mit ProPhoto 4 .

Kürzlich habe ich den DNS-Eintrag auf meinen ISP verschoben. Das Blog wird unter clarissarezende.com.br/public_html/blog2 gehostet und bevor der DNS auf public_html zeigt, habe ich es in public_html/blog2 geändert. Beachten Sie, dass ich keine Wordpress Dateien verschoben habe .

Die (meiner Meinung nach) notwendigen Änderungen wurden überall auf Facebook vorgenommen, aber immer noch keine Würfel ...

Irgendwelche Ideen, was passieren kann?

5
Joao Coelho

Die Support-Leute für das Wordpress-Theme, das ich verwende ( ProPhotoBlogs ), gaben mir einen Hinweis, der funktionierte:

Es gibt eine Funktion, die verhindert, dass Bilder im Browser kopiert, gespeichert oder gezogen werden. Sie sagten, ich solle es ausschalten, was ich tat und dann begannen die Links wieder zu funktionieren. Das muss der Schuldige gewesen sein.

Merkwürdigerweise funktionierte alles noch, als ich diese Funktion wieder aktivierte. Ich vermute also, dass es das Problem war, als ich die Site mit aktivierter Option verlegte. Das Aus- und Wiedereinschalten muss etwas zurückgesetzt haben. Ich wünschte, ich hätte mehr Informationen, aber es funktioniert jetzt.

1
Joao Coelho

Positiv zu vermerken ist, dass der Link, wenn Sie ihn tatsächlich auf Facebook veröffentlichen, wieder an der richtigen Stelle angezeigt wird.

Wie genau haben Sie Ihr DNS geändert? Welchen Code haben Sie verwendet, um dies zu tun? Haben Sie irgendwelche Funktionen in Ihrer HTAccess-Datei? Ihre Kopfzeile ergibt: -

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

Und 302 ist eine Art Umleitung, und das scheint die Ursache des Problems zu sein. Interessant ist, dass sich die Zeichen im Standortfeld bei jedem Ladevorgang ändern und manchmal ganz verschwinden.

Schauen Sie sich diesen Artikel an http://en.wikipedia.org/wiki/HTTP_location , der die Bedeutung des letzten Feldes erklärt. Es muss ein Problem mit der Art und Weise sein, wie das DNS oder der htaccess geändert wurden.

0
toomanyairmiles