"example.com/cgi-sys/defaultwebpage.cgi" aparecendo constantemente em vez de URL base no Google Chrome [closed]

1

Servidor Centos cPanel - Apache / PHP.

Por que isso está acontecendo? Posso alterar a configuração do servidor para garantir que usuários comuns não recebam esse erro? É um servidor de produção para um site de comércio eletrônico e esse erro pode nos prejudicar.

Eu digite "example.com" na barra de endereço e sou "redirecionado" para "example.com/cgi-sys/defaultwebpage.cgi", que exibe informações genéricas sobre o cPanel e o Apache. Ele ocorre no Google Chrome, mas não no Firefox, e ocorre apenas com o URL base "example.com" (e "www.example.com"). "example.com/path/to/file.php" funciona. Até mesmo "example.com/index.php" funciona.

Quando eu verifiquei o log do servidor e encontrei linhas como (endereço IP falso e URL base):

123.99.99.99 - - [08/Jan/2013:20:37:32 -0800] "GET /cgi-sys/defaultwebpage.cgi HTTP/1.1" 200 3477 "http://example.com/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11"

Eu corri o dns. Limpei o cache do Chrome DNS aqui: chrome: // net-internals / # dns

Novamente, o que está causando isso e posso impedi-lo no servidor?

Obrigado pela resposta. Eu editei o arquivo e adicionei isso logo após a tag de abertura:

<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.example.com">

Encontrei o arquivo no cpanel graças a essa pergunta do stackoverflow: alterar a página padrão no cpanel .

Para citar: está no WHM > > Principal > > Funções da conta > > Editor de modelos da Web.

Acabei de pesquisar "Modelo da Web" e o encontrei.

    
por Buttle Butkus 09.01.2013 / 06:31

2 respostas

4

Não é um problema de DNS, os navegadores tendem a armazenar em cache o redirecionamento padrão do cpanel de forma bastante longa e persistente (infelizmente é uma atualização de html, "<html><head><META HTTP-EQUIV="refresh" CONTENT="0;URL=/cgi-sys/defaultwebpage.cgi"></head><body></body></html>" ). Você também limpou o cache normal do navegador do chrome ou tentou com uma janela de navegação privada? "example.com/path/to/file.php" funciona porque você provavelmente não visitou o URL antes que o site fosse configurado corretamente no cpanel.

    
por 09.01.2013 / 07:19
2

Encontrei o cache agressivo do Chrome me colocando em /cgi-sys/defaultwebpage.cgi depois que eu reescrevi meu site e o movi para um novo servidor. A adição de uma tag META não funciona porque o Chrome nunca chega tão longe - ele está lendo de seu cache um redirecionamento anterior.

Eu resolvi isso adicionando um redirecionamento 301 ao meu .htaccess com essa linha:

Redirect 301 /cgi-sys/defaultwebpage.cgi /index.html

Não sei ao certo com que meu site original foi desenvolvido, mas meu novo site é um site estático gerado pelo Jekyll.

    
por 12.09.2014 / 13:46