カール。リダイレクトの確認

カール。リダイレクトの確認

link1、link2、link3の3つのリンクがあるとします。 link1はlink2にリダイレクトされ、link2はlink3にリダイレクトされます。それでは、カールを使ってどうやって見ることができますか?

ベストアンサー1

を使用してHTMLヘッダーを表示できます-I。リダイレクトがメタリフレッシュの場合は、タイトルを次のように指定する必要があります。

curl -I http://google.com
HTTP/1.1 301 Moved Permanently
Location: http://www.google.com/
Content-Type: text/html; charset=UTF-8
Date: Thu, 21 Nov 2013 14:59:13 GMT
Expires: Sat, 21 Dec 2013 14:59:13 GMT
Cache-Control: public, max-age=2592000
Server: gws
Content-Length: 219
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
Alternate-Protocol: 80:quic 

リダイレクトがPHP経由で発生した場合は、ブラウザが実際に移動している場所を比較してそれを検出できます。 Python、JSなどを使用してこれを達成する方法はいくつかあります。あなたが興味を持っているプロジェクトの一つは、phantomjsスクリプト可能なヘッドレスブラウザです。

おすすめ記事