如何找到重定向的 URL?

如何找到重定向的 URL?

我正在接管域名托管,该域名只是重定向到第三方提供商的在线预订页面。

因为登陆页面是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

在进行转发的域名托管网站上,

或者索引或主页中的脚本将流量重定向到登录页面。

希望有所帮助。

相关内容