Reescribir la extensión de archivo BUT denegar el acceso directo al archivo
Estoy buscando una forma de ocultar la extensión del archivo a través de .htaccess y denegar el acceso directo. Consideremos lo siguiente:
http://www.xyz.zyx/index.php
gets convertidos a
http://www.xyz.zyx/index OR http://www.xyz.zyx/
Todo bien hasta ahora. Lo que quiero hacer a continuación es bloquear o redirigir cuando el usuario intente un acceso directo. Ejemplo, si el usuario escribe en la barra de URL lo siguiente (extensión), bloquee o redirija:
http://www.xyz.zyx/index.php
Revisé las otras respuestas de otras preguntas, pero no parecía ser exactamente eso.
Gracias de antemano por ayudar a un novato como yo.