HTTP-Statuscodes für eine Liste von URLs prüfen
viele URLs auf 404 prüfen | Weiterleitungen nach Relaunch testen | Statuscode mehrerer Seiten abfragen | curl | http | seowhile read -r u; do printf '%s %s\n' "$(curl -o /dev/null -sS -w '%{http_code}' "$u")" "$u"; done < urls.txtLiest die Datei Zeile für Zeile und ruft jede URL mit curl ab. Ausgegeben werden Statuscode und URL, sodass sich die Liste mit sort oder grep -v '^200' weiter filtern lässt. Nützlich, um nach einem Relaunch alte URLs auf korrekte Weiterleitungen und fehlende Seiten zu prüfen.
Hinweis: Weiterleitungen werden nicht verfolgt, ein 301 ist also das gewünschte Ergebnis für alte URLs. Mit -L im curl-Aufruf erscheint stattdessen der Status der Zielseite.
Auch gesucht als
- viele URLs auf 404 prüfen
- Weiterleitungen nach Relaunch testen
- Statuscode mehrerer Seiten abfragen