是否可以创建一个批处理文件来检查网站/网址是否重定向到另一个网站?
例如,检查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/
答案 0 :(得分:0)
Windows中没有内置工具,但如果您下载Windows compatible version of curl,则可以使用它来打印标题。这个blog articl似乎是一个很好的起点。
例如:
curl -sL http://www.stackoverflow.com --head | find "301" OR
curl -sL http://www.stackoverflow.com --head | find "302"
如果找到,%ERRORLEVEL%变量将大于0,因此您可以检查它。
答案 1 :(得分:0)
在Linux下,curl -I http://yoururl.com
。您只需要第一行,因此可以使用curl -I http://yoururl.com | head -n 1