Leute, ich experimentiere gerade mit AliExpress als Affiliate.
In letzter Zeit scheitern deren Oneboxes auf der Seite, auf der ich sie verwende.
Ich habe mich damit beschäftigt und festgestellt, dass es auf einem anderen Discourse-Server von mir funktioniert. Beide laufen mit der identischen Discourse-Version (2.4.0.beta11) und nutzen VPS von Scaleway unter Ubuntu.
Vergleiche ich jedoch die Aufrufe über die Kommandozeile mit curl, stelle ich fest, dass der fehlerhafte Server eine zusätzliche 302-Weiterleitung aufweist, obwohl beide letztlich auf dieselbe URL verweisen.
Könnte das dazu führen, dass die aktuelle Onebox-Code-Version versagt?
Ich verwende folgenden Befehl, um die Umleitungen nachzuverfolgen (dabei wird auch die URL angezeigt):
OK, das wird zwar seltsamer, kommt aber meiner Vermutung nach dem Grund näher:
Wenn ich die finale URL aus dem Curl-Request in einen lokalen Browser eingebe, führt mich die vom fehlerhaften Server zu einer Anmeldeseite, die vom funktionierenden Server nicht.
Nicht unbedingt. Selbst wenn sich beide Quellserver im selben Rechenzentrum befinden und denselben Load Balancer für ein CDN nutzen, kommunizieren sie nicht zwangsläufig mit derselben Backend-Maschine.