从终端检查 URL 重定向

从终端检查 URL 重定向

我有一台服务器,其中有很多我想检查的域重定向。

我不信任浏览器缓存域的方式,因此我不确定我是否看到它是实时的还是看到来自缓存的重定向。

有没有办法测试从终端的重定向并在没有任何缓存的情况下看到真实的东西?

我努力了

curl -I http://example.com

正如其他帖子所述,但它没有提供有关我的 Mac 的任何重要信息。

它给了我这个:

HTTP/1.1 406 Not Acceptable
Date: Mon, 29 Jan 2018 18:26:50 GMT
Server: Apache
Content-Type: text/html; charset=iso-8859-1

答案1

curl-L选择

-L, --location (HTTP) 如果服务器报告请求的页面已移动到不同的位置(用 Location: 标头和 3XX 响应代码指示),此选项将使curl 在新位置重做请求。 ..

因此,您可以使用 curl -L example.com which 应该在所有重定向后给出文档。

此外,您可以提供详细标志-v,该标志将表明它正在被重定向。

相关内容