+1

Redirecionando URLs com Erros 404 no Apache

criado por Elcio Lissa em 25/03/2003 2:27pm
Olá pessoal,

O primeiro passo é configurar o Apache para enviar o usuário para a sua página 404 personzalizada quando uma URL não for encontrada. Isso deve ser feito editando o arquivo httpd.conf do Apache. Coloquei um trecho do arquivo para que fique mais fácil a compreensão, e no meu caso eu apontei o Apache para uma página 404.php:

#
#    2) local redirects
ErrorDocument 404 404.php

O segundo passo é criar a tabela no MySQL responsável por guardar as associações de URLs para serem redirecionadas.

CREATE TABLE /*!32300 IF NOT EXISTS*/ redirecionamento (
  codredir int(11) NOT NULL auto_increment,
  Origem varchar(100) ,
  Destino varchar(100) ,  
  descricao varchar(100) ,  
);

Após feito isso vamos à segunda etapa que é de criar o script 404.php.

Comentários:

Mostrando 1 - 4 de 4 comentários
a variavel $_SERVER sempre vem vazia pra mim, será que preciso hablitar alguma coisa mais ???

05/09/2006 12:03pm (~10 anos atrás)

Edgar Gabaldi disse:
Pow, eu fiz do jeito que estah ai, mas naum funcionou aki

ele naum busca a página de erro 404 q eu setei...

=~
23/02/2005 7:45pm (~11 anos atrás)

Renato Bras disse:
Olá Elcio!

Vendo o seu artigo, fiquei com uma dúvida:

É possível registrar qual foi o arquivo não localizado, que resultou no erro 404?

Será que um simples HTTP_REFERER consegue me dizer esse arquivo, ou será exibido o arquivo daonde veio o link quebrado???

Abraços!

Renato Bras
são Paulo - SP
09/05/2003 8:47am (~13 anos atrás)

Como que eu faço p/ calcular horas em SQL/Plus ??
ex:
18:00 - 08:30
02/04/2003 1:39pm (~13 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)