Webseiten Header mit cURL auslesen

Um bspw. eine Weiterleitung zu überprüfen, ob sie denn auch wirklich einen HTTP/1.1 301 Moved Permanently zurückgibt gibt es zwei kleine hilfreiche Optionen bei CURL:

-I:
lässt CURL nur die HTTP header zurückgeben
-L:
wenn CURL eine Weiterleitung entdeckt, soll CURL nicht der Weiterleitung folgen

Also einfach folgende Optionen CURL mitgeben und Ihr erhaltet den HTTP Header

curl -I -L http://domain.tld/sitename.html

HTTP/1.1 301 Moved Permanently
Date: Mon, 12 Dec 2011 12:13:26 GMT
Location: https://mizine.de/
Cache-Control: max-age=600, private, must-revalidate
Expires: Wed, 11 Jan 2012 12:13:26 GMT
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=UTF-8

HTTP/1.1 200 OK
Date: Mon, 12 Dec 2011 12:13:27 GMT
Cache-Control: max-age=600, private, must-revalidate
Expires: Wed, 11 Jan 2012 12:13:27 GMT
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=UTF-8

Dazu passt auch:

mit cURL Webseite abrufen wie der Google Bot


Letzte Änderung:

Viktor Dite aka Technickr

Wer bin ich und was mache ich? Dipl. Informatiker seit 2010 | Digital Native seit 1995 | Content Creator | Affiliate | SEO | Social Media Management & Advertising | Media & Design Coordination | HighTicket eCommerce Shop Betreiber für Schlafoptimierung | Biohacker