Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/11/2007, 12:53
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: htaccess (nueva duda)

Otra cosa, es mejor que valides los datos que recibes, (validar?? mejor digo limitar el tipo de datos)... Algo asi:

Código:
RewriteRule ^categoria/(0-9a-zA-Z-).html$ /genera-page.php?categos=$1
Así, estas limitando los caracteres a numeros, letras y guion. Si yo llamo a categoria/algo/algomas.html, me devolvera un error 404.

Otra cosa, el uso de [L] detiene todo si se ha ejecutado con éxito la sentencia. Debes tener mucho cuidado, pues asií las demás reglas no se aplicarán...

Y finalmente, si colocas
Código:
RewriteRule ^(.*)\.html$ /genera-page.php?categos=$1
RewriteRule ^categoria/(0-9a-zA-Z-).html$ /genera-page.php?categos=$1
y llamo a categoria/nombre.html
En realidad se esta ejecutando /genera-page.php?categos=categoria/nombre, pues la primera regla prima sobre la segunda...

Un saludo,