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=$1
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 ???