Como posso encontrar o URL de um redirecionamento?

4

Estou assumindo a hospedagem de domínio que simplesmente redireciona para sua página de reservas on-line de um provedor terceirizado.

Como a página de destino é o link , eu gostaria de saber como encontrar uma maneira de rastrear a URL do redirecionamento http.

Eu não tenho acesso aos sites existentes .htaccess

Isso é feito do lado do servidor e a única coisa que o cliente vê é o novo endereço para onde ir?

    
por Gareth 02.06.2009 / 04:35

8 respostas

4

Basta usar

wget <url>

e veja a saída. Por exemplo, se você usar

wget students.iiit.ac.in/~sysadmin/

você verá a saída

--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'

Como você pode ver no cabeçalho Location:: a página redireciona para web.iiit.ac.in/~sysadmin. Depois disso, verifique também o conteúdo de index.html. Se eles contiverem HTTP META refresh tag como

<html>
<head>
    <META HTTP-EQUIV="Refresh" CONTENT="0; URL=http://research.iiit.ac.in/~saurabh.barjatiya">
</head>
<body>
</body>
</html>

Em seguida, a página web.iiit.ac.in/~sysadmin redirecionará para research.iiit.ac.in/~saurabh.barjatiya.

Estas são as duas formas mais comuns de redirecionamento usadas por pessoas. O site em que você está mais interessado provavelmente usa um dos dois métodos acima ou uma combinação de ambos.

    
por 02.06.2009 / 06:58
2
curl -I http://example.com/generic/booking.asp

Veja o cabeçalho Location: na resposta

    
por 02.06.2009 / 05:54
2

A maneira mais fácil é usar a ferramenta de rastreamento de redirecionamento no link

    
por 25.09.2012 / 06:14
1

Já usou o Fiddler? Pode ser capaz de capturar o redirecionamento.

link

    
por 02.06.2009 / 04:39
1

No site de hospedagem de domínio que faz o encaminhamento,

Ou o script no índice ou na página inicial que redireciona o tráfego para a página de destino.

Espero que ajude.

    
por 02.06.2009 / 04:46
1

Telnet para a porta 80 nessa máquina e fingir ser um navegador da Web:

$ telnet example.com 80
connected

GET /generic/booking.asp HTTP/1.1
Host: example.com
[enter]
[enter]
    
por 02.06.2009 / 04:42
1

Depende um pouco de como está fazendo o redirecionamento. O caminho normal é para que ele envie algo como uma página HTTP 302 para o navegador, contendo o URL para ir para.

Se for esse o caso, você só precisa fingir ser um navegador usando algo como o exemplo do telnet acima e ele informará o URL.

Outra maneira é ir até a página em um navegador normal e ver onde você acaba!

    
por 02.06.2009 / 05:02
0

Você pode usar uma ferramenta baseada na Web, como o link ou similar.

    
por 27.10.2017 / 13:17