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
(~18 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
(~20 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
(~21 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
(~21 anos atrás)