Apache ErrorDocument 400 redirecionamento de https sem 302 página encontrada com o link real

1

Quando forço o erro 400 tentando http em uma porta https, recebo um código encontrado 302 com o link link que desejo mostrar , e eu tenho que clicar para chegar à página

Como posso pular esta etapa e redirecionar diretamente para o link https: //?

    
por NotGaeL 14.12.2011 / 22:28

2 respostas

2

Eu acho que poderia funcionar definindo um ErrorDocument estático, por exemplo:

ErrorDocument 400 /redirect_https.txt

e crie o arquivo redirect_https.txt na raiz do seu documento com o seguinte conteúdo:

HTTP/1.1 302 Found
Location: https://myserver/mypage.html

isso funciona (até tentou) e envia ao navegador um redirecionamento HTTP "falsificado"

    
por 14.12.2011 / 23:42
1

Eu assumo que 400 / BadRequest é um pouco especial nessa situação, porque você está simplesmente falando um protocolo errado para o servidor e o que você recebe não é nem mesmo uma resposta HTTP válida (tente: curl -i link .. não há cabeçalhos).

veja também: Problemas ao redirecionar o erro 400 Bad Request para uma página personalizada

    
por 14.12.2011 / 22:48