我正在接管域名托管,该域名只是重定向到第三方提供商的在线预订页面。
因为登陆页面是http://example.com/generic/booking.asp我想知道如何找到一种方法来跟踪 http 重定向的 URL。
我无法访问现有网站 .htaccess
这是否在服务器端完成,而客户端唯一看到的就是要去的新地址?
答案1
只需使用
wget <url>
并查看输出。例如,如果你使用
wget students.iiit.ac.in/~sysadmin/
你将看到输出
--2009-06-02 10:00:24-- http://students.iiit.ac.in/~sysadmin
Resolving students.iiit.ac.in... 192.168.36.200
Connecting to students.iiit.ac.in|192.168.36.200|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://web.iiit.ac.in/~sysadmin [following]
--2009-06-02 10:00:24-- http://web.iiit.ac.in/~sysadmin
Resolving web.iiit.ac.in... 192.168.36.158
Connecting to web.iiit.ac.in|192.168.36.158|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://web.iiit.ac.in/~sysadmin/ [following]
--2009-06-02 10:00:24-- http://web.iiit.ac.in/~sysadmin/
Connecting to web.iiit.ac.in|192.168.36.158|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3377 (3.3K) [text/html]
Saving to: `index.html'
正如您在 Location: 标头中看到的,页面重定向到 web.iiit.ac.in/~sysadmin。之后还要检查 index.html 的内容。如果它们包含 HTTP META 刷新标签,例如
<html>
<head>
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=http://research.iiit.ac.in/~saurabh.barjatiya">
</head>
<body>
</body>
</html>
然后 web.iiit.ac.in/~sysadmin 页面将重定向到 research.iiit.ac.in/~saurabh.barjatiya。
这是人们最常用的两种重定向方式。您感兴趣的网站很可能使用上述两种方法之一或两者的组合。
答案2
curl -I http://example.com/generic/booking.asp
查看Location:
响应中的标头
答案3
最简单的方法是使用重定向跟踪工具http://redirectdetective.com/
答案4
在进行转发的域名托管网站上,
或者索引或主页中的脚本将流量重定向到登录页面。
希望有所帮助。