Redirecionando URLs com Erros 404 no Apache
<?php
//*************************************************
// Sistema de Redirecionamento
//*************************************************
// Pega o endereço de onde o usuário queria..
$origem=$_SERVER["REDIRECT_URL"];
// Aqui eu criei um arquivo de conexão, você deve criar o seu ou
// colocar seus comandos de conexão aqui.
include"./includes/conecta.php";
$sql = "SELECT Destino FROM redirecionamento WHERE Origem='$origem'";
$resultado = mysql_query($sql);
if ($linha = mysql_fetch_array($resultado)) {
$destino = $linha['Destino'];
mysql_free_result($resultado);
mysql_close($con);
header("Location: $destino");
} else {
mysql_free_result($resultado);
mysql_close($con);
// se a URL pedida pelo usuário não existe nem na nossa tabela no MySQL,
// redirecionamos ele para uma página de erro 404 de verdade...
header("Location: 404.htm");
}
?>
a variavel $_SERVER sempre vem vazia pra mim, será que preciso hablitar alguma coisa mais ???
05/09/2006 12:03pm
(~19 anos atrás)
Pow, eu fiz do jeito que estah ai, mas naum funcionou aki
ele naum busca a página de erro 404 q eu setei...
=~
ele naum busca a página de erro 404 q eu setei...
=~
23/02/2005 7:45pm
(~21 anos atrás)
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
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
(~22 anos atrás)
Como que eu faço p/ calcular horas em SQL/Plus ??
ex:
18:00 - 08:30
ex:
18:00 - 08:30
02/04/2003 1:39pm
(~23 anos atrás)

