Non funziona sempre, ma puoi semplicemente guardare le intestazioni inviate da un server web (nota il <=========<<<<
sotto). Nessuna delle risposte ti darà la certezza del 100%, ma la combinazione di metodi migliorerà i tuoi risultati:
$ wget -SO /dev/null 'http://microsoft.com/'
--2012-12-31 15:27:27-- http://microsoft.com/
Resolving microsoft.com (microsoft.com)... 64.4.11.37, 65.55.58.201
Connecting to microsoft.com (microsoft.com)|64.4.11.37|:80... connected.
HTTP request sent, awaiting response...
HTTP/1.1 301 Moved Permanently
Cache-Control: private
Content-Length: 23
Content-Type: text/html
Location: http://www.microsoft.com
Server: Microsoft-IIS/7.5 <=========<<<<
Set-Cookie: ASPSESSIONIDSASTCBRC=LHFJPMCBKJFJNIBMEKIALFIC; path=/
P3P: CP="ALL IND DSP COR ADM CONo CUR CUSo IVAo IVDo PSA PSD TAI TELo OUR SAMo CNT COM INT NAV ONL PHY PRE PUR UNI"
X-Powered-By: ASP.NET
X-UA-Compatible: IE=EmulateIE7
Date: Mon, 31 Dec 2012 14:27:29 GMT
Connection: close
wget
recupera un documento da un server web. -S
stampa le intestazioni. -O /dev/null
reindirizza l'output a / dev / null. In questo caso ti interessano solo le intestazioni, non il documento.