¿Cómo detener la ejecución directa de una página php usando las reglas htaccess?

En mi archivo .htaccess, he definido la siguiente regla para hacer que la URL de mi página de registro seahttp://example.com/register/

RewriteRule register/ /register.php

La regla anterior está perfectamente bien, pero puedo acceder a mi página de registro desdehttp://example.com/register/ así como dehttp://example.com/register.php.

No quiero que el usuario pueda acceder a la URL desdehttp://example.com/register.php URL, ¿existe alguna REGLA que pueda definir en .htaccess para detener la ejecución de la URL de register.php o simplemente redirigir cualquier solicitud directa de register.php a / register /

Respuestas a la pregunta(6)

Su respuesta a la pregunta