Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/10/2009, 01:20
Avatar de junihh
junihh
 
Fecha de Ingreso: febrero-2004
Ubicación: República Dominicana
Mensajes: 997
Antigüedad: 20 años, 8 meses
Puntos: 7
Respuesta: Redireccionar una URL tipo acortador

Ahora tengo dudas sobre mod_rewrite. El caso es que logre hacer el redireccionamiento de la siguiente forma:

Código PHP:
Options +FollowSymlinks
RewriteEngine On
RewriteRule 
^c(.*) /habla.php?c=$
Esto me devuelve la URL http://miweb.com/c18, pero de todos modos necesito que redireccione a la URL (real) http://miweb.com/habla.php?c=18. mod_rewrite me ha resultado bastante confuso y "Redirect" no hace lo que necesito.

Uno de los intentos que hice para redireccionar con PHP fue tratar de capturar "/c18" con:

Código PHP:
$url explode('/'$_SERVER['PHP_SELF']);
$pag $url[count($url)-1];
$pos strpos($pag,'c');

if (
$pos)
{
    echo 
'si tiene';
    
header ("Location: habla.php?c=18");
} else {
    echo 
'no tiene / ' $pag;

Pero se devuelve falso porque el valor que logro capturar es el de la URL real y no la que me aplica mod_rewrite.

Alguna sugerencia y/o link para entender como hacer que redireccione mostrando la URL real y no ficticia como este caso ???
__________________
JuniHH
- Mi blog
- Mi portafolio

Última edición por junihh; 03/10/2009 a las 02:02