जवाबों:
लिनक्स यहाँ एक बड़ी मदद होगी:
नामक एक स्क्रिप्ट फ़ाइल बनाएँ fetch_redirects
:
#!/bin/bash
while read url
do
echo -n "$url,"
curl "$url" -s -L -I -o /dev/null -w '%{url_effective}'
done < "${1:-/proc/${$}/fd/0}"
इसे निष्पादन योग्य चिह्नित करना सुनिश्चित करें
फिर, url की सूची दी गई, प्रति पंक्ति एक urls.txt
, निष्पादित करें:
cat urls.txt | fetch_redirects > redirects.csv
फिर आप redirects.csv
एक्सेल या किसी अन्य उपकरण में खोल सकते हैं जो CSV फ़ाइलों का समर्थन करता है।
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
curl $1 -s -L -I -o /dev/null -w '%{url_effective}'