Buenas a todos.
Me gustaría si pueden ayudarme en un par de dudas que tengo sobre el htaccess y las rutas amigables.
1) Como puedo impedir que el usuario acceda a una pagina si pone la extension??. Tal y como tengo la web puedes buscarme por su ruta amigable pero tambien puede buscarme con la ruta real.
dominio.com/pagina.php?var=xxxx. Mi idea es que siempre entren con la ruta amigable. Impidiendo que escriba alguna extension o ruta real.
2) Esta tiene que ver con la primera pero creo se haria de otra forma o al menos eso creo. La pregunta es, como puedo hacer que el usuario escriba la ruta amigable exacta?
Si yo tengo en la ruta amigable dominio.com/noticia/5/hola%20mundo, y el usuario pone dominio.com/noticia/5 ó dominio.com/noticia/5/jhjhhjkhkggh no le aparezca nada, solo en el caso que lo ponga como es la ruta amigable.
Dejo una imagen para que se vea mejor lo que quiero decir.
Vemos que en las tres rutas se muestra lo mismo cuando solo deberia ser valida la primera opcion.
Como podria solucionar eso, en el caso de que no ponga la ruta completa y bien lleve a un 404.php o similar???
Muchas gracias por su ayuda.
Edito: Gracias a la persona que haya movido el hilo a su lugar correspondiente. Creia que al fin de cuentas iria en php.