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.