evitar el acceso directo de url al archivo php
Tengo un archivo php decir"check.php" en mi sitio web y se ejecuta cuando se envía un formulario.
decir que mi sitio web es"myweb.com" y el archivo php está en un directorio "PHP"
Quiero evitar el acceso directo de la URL al archivo "check.php", es decir, si alguien escribe la URL "myweb.com/PHP/check.php", entonces el archivo php no debería ejecutarse y debería devolver un mensaje de error.
Traté de evitar el acceso estableciendo una regla en .htacces, s, pero bloquea el php incluso cuando intento enviar el formulario.
regla .htaccess:
RewriteEngine on
RewriteCond %{THE_REQUEST} \.php[\ /?].*HTTP/
(.*)\.php$ /index.html [L]
¿Hay alguna forma posible de hacerlo?