In Excel ist es möglich, eine Liste von URLs in Spalte A und eine Spalte B mit der URL der Seite, zu der Sie gelangen, automatisch aufzufüllen, wenn Sie auf den Link in Spalte A klicken.
(Ich möchte alle 301/302 Weiterleitungen überprüfen, die sich derzeit auf einer meiner Websites befinden.)
curl $1 -s -L -I -o /dev/null -w '%{url_effective}'
Antworten:
Linux wird hier eine große Hilfe sein:
Erstellen Sie eine Skriptdatei mit dem Namen
fetch_redirects
:Stellen Sie sicher, dass Sie es als ausführbar markieren
Führen Sie dann unter Angabe einer Liste von URLs (eine pro Zeile) Folgendes aus
urls.txt
:Sie können dann
redirects.csv
in Excel oder einem anderen Tool öffnen , das CSV-Dateien unterstützt.quelle
Function HttpExists(sURL As String) As String Dim oXHTTP As Object Set oXHTTP = CreateObject("MSXML2.XMLHTTP") If Not UCase(sURL) Like "HTTP:*" Then sURL = "http://" & sURL End If On Error GoTo haveError oXHTTP.Open "HEAD", sURL, False oXHTTP.send HttpExists = IIf(oXHTTP.Status = 200, "Page is Live", "redirects or missing") Exit Function haveError: HttpExists = "redirects or missing" End Function