Ver Mensaje Individual
  #11 (permalink)  
Antiguo 18/02/2008, 19:22
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: Cambiar mostrar.php?id=1 por / / /

Es que no se trata sólo de pasarle todo lo que venga.

El punto [.] representa cualquier caracter, por lo que al ingresar esta url: album/2/gesking.html, se va a ejecutar la primera sentencia, y la página que vas a llamar va a ser album.php?usuario=2/gesking

En el .htaccess puedes hacer también una pequeña validación de los datos, algo así:

Código:
Options +FollowSymLinks
RewriteEngine on
Rewriterule ^album/([^/]+)\.html$ album.php?usuario=$1
Rewriterule ^album/([0-9]+)/([^/]+)\.html$ album.php?pagina=$1&usuario=$2
Rewriterule ^mostrar/([0-9]+)\.html$ mostrar.php?id=$1
Busca y lee algo sobre expresiones regulares

Un saludo,