ich habe in meinen Projekten eine Validierung externer Links eingebaut (JavaCode). Dh wenn ich das Projekt deploye, werden alle ausgehenden Links auf Erreichbarkeit geprüft.
Viele Seiten verwenden mittlerweile CloudFront. Da kommt man natürlich mit einem einfachen HTTP GET nicht dahiner, auch nicht mit "User-Agent" und sonstigen HTTP Headern. Es kommt immer ein HTTP 403 zurück. Kann man auch einfach mit Curl prüfen.
Mein Ziel ist es nicht die Sicherheitsmechanismen von CloudFront zu umgehen.
Hat jemand eine andere Idee wie man die Links prüfen kann? Gibt es vielleicht eine Möglichkeit bei Cloudfront direkt anzufragen ob die URLs existieren? Die CloudFront Doku hat mich nicht so richtig erhellt.
Ich will ja nicht manuell immer wieder prüfen ob alle Links erreichbar sind.
BeitragHanzo2012 » 23.06.2025, 19:44 Link Validierung hinter Cloudfront
Rufe eine URL mal mit deinem Browser auf und lass dir in der Entwicklerkonsole sämtliche Header der Anfrage anzeigen. Die kopierst du dann exakt. Dann sollte das eigentlich gehen.