Hallo, seit dem Update auf SW 6.6.10.2 ist das teilen auf Sozialen Media nicht mehr möglich. Im Facebook Debugger kommt die Meldung:
This response code could be due to a robots.txt block. Please allowlist facebookexternalhit on your sites robots.txt config to utilize Facebook scraping
In der robots.txt ist der Bot explizit zugelassen.
Weder Newsbeiträge noch Produkte kann man mehr teilen auf Facebook. Hat das Problem noch jemand und es lösen können? Es wurden schon das Theme deaktiviert und alle Plugins die mit Social Media zu tun haben. Auch sind die Metadaten alle vorhanden.
Mit dem Hoster habe ich auch gesprochen ob der Bot abgelehnt wird, das wurde aber verneint. Es geht um die Seite https://mainshop24.de
Eine Antwort vom Hoster kam noch:
mainshop24.de69.171..*** - - [30/Mar/2025:16:45:42 +0200] „GET /media/37/b6/31/1743318365/baron.png HTTP/2.0“ 429 227 „-“ „facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)“ „Traffic IN:111 OUT:312“ „ReqTime:0 sec“ „Pid:2632031“ „Client: 69.171.230.5“ Ihre Domain Verweist hier auf Facebook, bekommt jedoch einen 429 zurück. Der Fehlercode 429 Too Many Requests bedeutet, dass Sie zu viele Anfragen an den Server von Facebook richten. Sie können hier als Ansatz versuchen, die Kommunikation zwischen Ihrer Webseite und Facebook für einige Stunden auf Eis zu legen, damit der Facebook Server die Anfragen wieder annimmt. Ein 403 lässt sich nicht erkennen, jedoch werden die Anfragen an "http://www.facebook.com/externalhit_uatext.php"; gestellt. Da Facebook kein HTTPS bei der Auflösung verwendet, könnte dies auch auf die Zugriffe des Crawler zutreffen. „403 Forbidden Die Anfrage wurde mangels Berechtigung des Clients nicht durchgeführt, bspw. weil der authentifizierte Benutzer nicht berechtigt ist oder ein als HTTPS konfigurierter URL nur mit HTTP aufgerufen wurde.“ Greift also der Facebook Crawler nur mit HTTP auf Ihre gesicherte HTTPS Seite zu, würde die Anfrage mit einen 403 beantwortet werden. Im Endeffekt kann ich Ihnen nur mögliche Ursachen für das Problem erläutern, jedoch keine korrekte Lösung anbieten.