El codigo es de un ejercicio de formulario de prueba (en cuanto me salga aqui, me pongo a hacerlo en el proyecto auténtico).
Este es el código del fichero HTML:
Código:
<html> <head> <title>Ejemplo de PHP</title> </head> <body> <H1>Ejemplo de procesado de formularios</H1> <FORM ACTION="procesa.phtml"><p dir="ltr" style="margin-left: 20px; margin-right: 0px"></p>" METHOD="GET"> Introduzca su nombre:<INPUT TYPE="text" NAME="nombre"><BR> Introduzca sus apellidos:<INPUT TYPE="text" NAME="apellidos"><BR> <INPUT TYPE="submit" VALUE="Enviar"> </FORM> </body> </html>
Y este otro el del fichero PHP, donde recibe los parámetros via GET:
Código:
<html> <head> <title>Ejemplo de PHP</title> </head> <body> <H1>Ejemplo de procesado de formularios</H1> El nombre que ha introducido por GET es: <?php echo $_GET['nombre']," ",$_GET['apellidos'] ?><br> <!-- El nombre que ha introducido por POST es: <?php echo $_POST['nombre']," ",$_POST['apellidos'] ?> --> <br> </body> </html>
Bien, una vez configurado el apache y activado el módulo REWRITE, este es el código que meto en el fichero .htaccess en el directorio del ejercicio:
Código:
Options +FollowSymLinks RewriteEngine On RewriteRule ^directorio/procesa/(.*)-(.*)\.html$ /directorio/procesa.phtml?nombre=$1&apellidos=$2 [L]
Lo que quiero con esto es que al pasar el Nombre (Jose) y Apellido (Cervera), por ej., me saque una cosa del estilo:
directorio/Jose-Cervera.html
en vez de:
directorio/index.phtml?nombre=Jose&apellidos=Cervera
---
Bien, esto es todo lo que tengo. Y no me funciona.
¿Alguien me echa una mano?
GRACIAS!!