Hola, llevo tiempo con este problema y buscando por todo los sitios sin encontrar una respuesta adecuada.
Estoy intentando utilizar el mod_rewrite de apache para hacer éstáticas las paginas diseñadas en php, la cuestión es que consigo que me reinterprete la primera parte de la web pero la segunda no. Me explico mi web tiene esta estructura:
Código:
<html>
<head>
</head>
<body>
<?$case=$_GET['case'];
switch ($case) {
case 1:
include("primera/primera.php");
break;
case 2:
include("segunda/segunda.php");
break;
}
?>
</body>
</html>
La web funciona como
el mod_rewrite lo configuro de esta manera:
Código:
RewriteRule ^([^.?/]+)/([0-9]+)$ /index.php?case=$1&id=$2 [QSA]
Pero el problema es que la segunda variable
id no llega a su destino que deberia ser la pagina primera.php, esta siempre me da error porque se ejecuta sin la variable que necesita.
¿Alguien me puede echar una mano? Muchas gracias