Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2009, 02:58
vicfebo
 
Fecha de Ingreso: abril-2006
Mensajes: 173
Antigüedad: 18 años
Puntos: 0
Curiosos problema con URL amigable .htaccess

Hola, hace poco decidí trabajar en mi web con URLs amigables haciendo uso del .htaccess en el servidor. A partir de ahora, las direccion de la forma:

http://miweb.es/noticia.php?id=5&clave=hola-como-estas

Ahora serán de la forma:

http://miweb.es/5/hola-como-estas


Para hacer esta conversión, mi fichero .htaccess ha quedado así:

RewriteEngine on
RewriteBase /
Rewriterule ^([0-9]+)/(.*).html noticia.php?id=$1&clave=$2


Todo ha ido genial, y las URL se me han convertido al formato deseado, pero misteriosamente, las URL que tienen el id mayor que 9, no se interpretan bien. Por ejemplo esta:

http://miweb.es/10/hola-como-estas


Solo pasa con las que tiene el id > 9, Como puede ser??? He probado a poner en lugar de ([0-9]+), poner (.*) y nada, sigue sin ir.

El poner un id > 9, la pagina sale y es recibida por el php pero sale toda la web sin formato (sin estilo), en cambio si llamo a la pagina poniendole la URL directa, o sea:

http://miweb.es/noticia.php?id=10&clave=hola-como-estas

Entonces si que se visualiza bien.

Ya no se que cambiar para solucionar esto. Alguna solucion???

Muchas gracias y saludos!!