Erro 404 Not Found de alguns arquivos para alguns acessos mesmo eles existindo na hospedagem, dependendo do provedor de internet do cliente ocorre erro ou não
What steps have you taken to resolve the issue?
Boa tarde.
Esta ocorrendo um erro bem estranho quando uso cloudflare.
No nosso site de hospedagem tem vários arquivos que são usados para download via HTTP/HTTPS.
Ao utilizar o cloudflare “com Proxy” alguns arquivos começam a dar erro para alguns clientes da empresa, em outros funcionam normalmente.
Se mudo para “Somente DNS” o mesmo endereço volta a funcionar e não ocorre mais erro Erro 404 Not Found em nenhum cliente nosso.
Aqui na empresa temos dois provedores de acesso a internet, um da Vivo e outro da Claro fiz o teste e consegui simular o mesmo problema que ocorre nos nossos clientes…
Ao acessar o arquivo https://www.callisto.com.br/Docs/versoes/4.0/4.36/Comercial43621.zip usando o link da Claro acessa normalmente, se acesso usando o link da Vivo ocorre erro “404 Not Found”.
O mais estranho que tem alguns arquivos que funcionam usando o link da Vivo e outros não.
Exemplo é o https://www.callisto.com.br/Docs/versoes/4.0/4.36/Financeiro43610.zip que funciona normal usando o acesso da Vivo ou da Claro.
Não tem nenhuma diferença de permissão de acesso ou algo assim no site entre os dois arquivos, e não parece fazer sentido o mesmo arquivo ficar acessível usando a um provedor de internet e não no outro.
Outro detalhe que notei que usando o link da Vivo ao tentar acessar o arquivo acessar o arquivo https://www.callisto.com.br/Docs/versoes/4.0/4.36/Comercial43621.zip a página de erro que exibe é apenas:
“404 Not Found “ diferente do erro que ocorre se tento acessar um arquivo que realmente não existe, como por exemplo se tentar acessar https://www.callisto.com.br/Docs/versoes/4.0/4.36/Comercial436211.zip o erro que retorna é “Not Found
The requested URL /Docs/versoes/4.0/4.36/Comercial436211.zip was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.”
Anexei as mensagens de erros onde é possível verificar esta diferença.
Isso esta deixando instável o acesso aos arquivos para nossos clientes pois para alguns funciona perfeitamente e para outros da erro em arquivos que existem na hospedagem.
Como consigo corrigir este problema ?
Agradeço desde já a ajuda.
The file doesn’t exist on the origin server with the specified URI for the resources returning a 404. The difference in errors between origins is an origin config question, in neither case is the error being returned by Cloudflare (it’s not a Cloudflare error message).
Ensure www and the root domain are pointed to the exact same place if it works with the root domain and not www it’s a webserver config issue if they are expected to show the same content.
Thank you for your reply cscharff
The files exist on the hosting server, so much so that if I configure them as DNS only on Cloudflare they are always accessible.
From the tests I have done, the specific URL “exists” or not depending on the internet provider on the client side.
Some files are accessible to any internet provider on the client side, others only to “some”, it seems kind of random…
Some files do not work even using www at the beginning or without www. (Some work, others don’t, it seems kind of random…)
You should ensure that with Cloudflare paused you have a valid certificate on your origin server. See error 526 linked article for additional information on securing your origin.