Ir para conteúdo
Fórum Script Brasil
  • 0

Pagina Inexistente


Guest Pablo

Pergunta

Ola, então eu acho muito legal quando voce digita uma pagina que não existe e vai pra uma pagina padrão de erro, só que eu não tenho a minina nossao de como se faz isso, sera que alguém poderia me ajudar ou me dar uma dica? valeu aí galera... abraco

Link para o comentário
Compartilhar em outros sites

16 respostass a esta questão

Posts Recomendados

  • 0
Guest Visitante

seria algo assim:

crio uma pagina com isso

<?
header('HTTP/1.0 404 Not Found');
header('HTTP/1.1: 404 Not Found');
header('Status: 404 Not Found');
header('Cache-control: no-cache,must revalidate,pre-check,post-check');
header('Location: ../404.shtml');
exit();
?>
puxo ela pra todas as paginas e faco um arquivo htaccess com isso dentro:
AddHandler x-httpd-php5 .php
AddHandler x-httpd-php .php4

Link para o comentário
Compartilhar em outros sites

  • 0

então tentei fazer, botei no diretorio que eu queria e não rola... entra aquela pagina de erro normal. o que pode ser?

não seria um .htaccess e dentro dele teria

ErrorDocument 404 /notfound.html

não? tipo o site é www.meusite.com.br/beta então coloquei dentro da pasta beta

tudo o que eu digitar errado apos o /beta era pra entrar na pagina de erro não?

Link para o comentário
Compartilhar em outros sites

  • 0

Tem um outro lugar no arquivo de configuração do apache você define se for erro 404 ou qualquer outra que arquivo ele deve buscar.

tem uma série de linhas com os numeros dos erros e o que ele deve fazer...

diz aí que ele tem que ir para sua página pré-definida.

Link para o comentário
Compartilhar em outros sites

  • 0

então eu to fazendo o site no diretorio /beta coloquei dentro dele um arquivo .htaccess com a seguinte linha:

ErrorDocument 404 /erro/notfound.html

ele era pra redireciona para beta/erro/notfound.html não? mais não está rolando

Link para o comentário
Compartilhar em outros sites

  • 0

heltonritter, só para esclarecer o htaccess faz parte do apache e tem as mesmas opções que você definir no proprio httpd.conf , só que usando o arquivo htaccess é mais dinamico e voce não precisa ficar mechendo nas configurações do apache e outra nem sempre o usuario tem acesso ao servidor

Link para o comentário
Compartilhar em outros sites

  • 0

po pessoal muito obrigado pela ajuda, mais continuo com uma duvida...

eu coloquei o htaccess na pasta incial certo... se eu digito www.meusite.com.br/fskjdfh ele funciona certinho

mais se eu coloco www.meusite.com.br/imagens/djhghsj ele entra na pagina de erro que eu fiz, so que a pagina contem uma imagem e a imagem não é exibida.. o caminho da imagem fica errado, eu vo te que bota em todas as pasta as imagens???

Link para o comentário
Compartilhar em outros sites

  • 0

você precisa de inserir a img na pasta erros:

ErrorDocument 404 /erros/notfound.html

e coloca la o endereço da img

<img src="http://seusite.com.br/erros/erro404.gif"> assim não está dando não??

:blink:

Link para o comentário
Compartilhar em outros sites

  • 0

::frenetico:: valeu aí, valeu galera mtu obrigado... vi qual era o erro eu tava botando o html fora da pasta e tava dando errado mais agora botei dentro e funciono na boa =))) valeu pela coperacao

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...