Estoy cambiando tods los enlaces de una web a unas urls amigables...
Pero tengo un problema enorme, es que no me recogen las variables por GET... Me explico...
en mi archivos .htaccess tengo lo siguiente:
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ $1.php
RewriteRule ^productos-detalle/(.*)/(.*)$ productos-detalle.php?titulo=$1&id=$2 [L,QSA]
</IfModule>"]
Vale hasta alli bien, en el documento productos.php tengo enlaces dinamicos, y los he cambiado por lo siguiente :
Código HTML:
Ver original<a class="tituloProd" href="productos-detalle/'.urls_amigables($url).'/'.$resP[$h]['id_proyecto'].'"> titulo
</a> (en esta le digo que vaya, a productos-detalle.php/valor1/valor2)
y el problema ( o eso parece, que no creo ) viene aqui, en mi archivo productos-detalle.php tengo lo siguiente...
Código PHP:
Ver original
echo "entro";
$id=sanitize($_GET['id'],INT);
$titulo=sanitize($_GET['titulo'], SQL+HTML);
}else{
echo "nada";
}
Si alguien me podria ayudar, llevo ya unas cuantas horas buscando a ver que puede fallar :S
Gracias por adelantado!
EDIT:
He probado poniedo este enlace (productos-detalle/?titulo=loque-sea&id=7) y si que me funciona... no se donde esta el fallo :(