1

是否可以创建一个批处理文件来检查网站/网址是否重定向到另一个网站?

例如检查http://www.google.com/是否重定向到http://www.google.com/randomsite.php/如果它可以做如下状态我会很棒:

www.google.dk/ Redirects to www.google.dk/randomsite.php/

例如使用 echo 和一些变量,例如:

echo %Google1% Redirects to %Google2%

那看起来像这样

www.google.dk/ Redirects to www.google.dk/randomsite.php/
4

2 回答 2

0

Windows 中没有内置工具,但如果您下载与Windows 兼容的 curl 版本,则可以使用它来打印标题。这篇博客文章似乎是一个不错的起点。

例如:

curl -sL http://www.stackoverflow.com --head | find "301" OR
curl -sL http://www.stackoverflow.com --head | find "302"

如果找到,%ERRORLEVEL% 变量将大于 0,因此您可以检查。

于 2012-12-09T01:30:53.783 回答
0

在 Linux 下,curl -I http://yoururl.com. 你只需要第一行,所以也许从curl -I http://yoururl.com | head -n 1

于 2012-12-09T01:32:29.907 回答