当我读到here时,可以很容易地通过–max-redirect 0来关闭重定向.但是,如果存在两种重定向,那就是好重定向和坏重定向.
就我而言,良好的重定向是:
http://someaddres.com/888.html-> http://someaddres.com/some-string-in-url-describing-page.html
错误的重定向是:
http://someaddres.com/555.html-> http://someaddres.com/
我该怎么做才能使好的重定向无效?
解决方法:
我可以想到的唯一方法就是关闭重定向,然后解析响应(我建议使用sed或grep,但我确定还有其他选择),寻找一个重定向请求.您可能需要参数–server-response来获取标头,具体取决于用于重定向的方法.如果找到一个,请对重定向目标执行一个新的wget(除非它是您不想重定向到的目标).