Una manera sencilla (aunque no la mejor) de pasar variables a un script PHP, manteniendo una URL amigable para los buscadores (para que se indexe correctamente) es usando las variables de servidor PATH_INFO.
// Obtenemos
$url = $_SERVER[‘PATH_INFO’];
$url = preg_replace(‘/^(\/)/’,»,$url);
$url = explode(‘/’,$url);// Filtramos primera variable
if( !preg_match(‘/^[a-zA-Z0-9_-]*$/’, $url[0]) ){
header(«location: http://www.dominio.com»);
}//Filtramos segunda variable
if( !is_numeric($url[1]) or $url[1]<1 ){
$url[1]=1;
}$variable1 = $url[0];
$variable2 = $url[1];