我正在接管仅重定向到第三方提供商的在线预订页面的域托管。
因为登录页面是http://example.com/generic/booking.asp我想知道如何找到一种方法来跟踪 http 重定向的 URL。
我无权访问现有网站 .htaccess
这是在服务器端完成的,客户端看到的唯一内容是要访问的新地址吗?
我正在接管仅重定向到第三方提供商的在线预订页面的域托管。
因为登录页面是http://example.com/generic/booking.asp我想知道如何找到一种方法来跟踪 http 重定向的 URL。
我无权访问现有网站 .htaccess
这是在服务器端完成的,客户端看到的唯一内容是要访问的新地址吗?
只需使用
wget <url>
并查看输出。例如,如果您使用
wget students.iiit.ac.in/~sysadmin/
你会看到输出
如您所见,在 Location: 标头中,页面重定向到 web.iiit.ac.in/~sysadmin。之后还要检查 index.html 的内容。如果他们内容 HTTP META 刷新标签,如
然后 web.iiit.ac.in/~sysadmin 页面将重定向到 research.iiit.ac.in/~saurabh.barjatiya。
这是人们使用的两种最常见的重定向方式。您最感兴趣的网站很可能使用上述两种方法中的一种或两种方法的组合。
查看
Location:
响应中的标头最简单的方法是使用http://redirectdetective.com/上的重定向跟踪工具
曾经使用过提琴手吗?它可能能够捕获重定向。
http://www.fiddler2.com/fiddler2/
Telnet 到那台机器上的 80 端口,并假装是一个网络浏览器:
在进行转发的域托管站点上,
或者索引或主页中将流量重定向到登录页面的脚本。
希望有帮助。
这在一定程度上取决于它如何进行重定向。正常的方法是它向浏览器发送类似于 HTTP 302 页面的内容,其中包含要访问的 URL。
如果是这种情况,那么您只需要使用类似于上面的 telnet 示例的方式假装是浏览器,它就会告诉您 URL。
另一种方法是在普通浏览器中访问页面,然后查看最终结果!
您可以使用一些基于 Web 的工具,例如https://redirectinspector.com或类似工具。