Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/11/2012, 19:07
santi_
 
Fecha de Ingreso: julio-2011
Mensajes: 6
Antigüedad: 12 años, 9 meses
Puntos: 0
Consulta sobre las URL amigables

Buenas noches, anteriormente estaba usando un hosting sin cPanel y por razones de uptime me cambio a uno que si lo tiene.

Bien, el problema es que con el .htaccess y PHP hacía las URL amigables y en el hosting anterior funcionaba, pero en el nuevo si yo quería ingresar a un directorio, /admin por ejemplo, me reescribía la URL.

El código era el siguiente:

Código:
RewriteRule ^([0-9]+)(.*)/?$ pag?id=$1 [NC]
RewriteRule ^([0-9]+)(.*)/$ pag.php?id=$1 [NC]
Lo que hacía era que al ingresar a www.misitio.com/4 me rediriga a www.misitio.com/4/nombre o si entraba a www.misitio.com/4/nombremal me rediriga a www.misitio.com/4/nombre

De la forma que lo solucioné es de la siguiente:

Código:
RewriteRule ^([0-9]+)$ pag.php?id=$1 [NC]
RewriteRule ^([0-9]+)([^.]+)$ pag.php?id=$1 [NC]
Funciona correctamente, quisiera saber si hay alguna forma más adecuada para lo que necesito.

Muchas gracias.