Redireccionar a 404 si se solicita la extensión .php en la URL

Actualmente tengo todas mis páginas trabajando sin sus extensiones .php usando mod_rewrite. Como

www.mywebsite.com/noextension

Sin embargo, ¿cómo haría para redirigir a mis usuarios a una página 404 si deciden agregar la extensión .php a la URL como esta?

www.mywebsite.com/noextension.php

Mi htaccess se ve así hasta ahora:

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}.php -f 
RewriteRule ^([a-zA-Z0-9]+)(/)?$ $1.php
RewriteRule ^forums/([a-zA-Z0-9]+)(/)?$ forums.php?category=$1 [NC]

He intentado cosas como estaRewriteRule \.php$ - [R=404], sin embargo, son solo 404 cada página a la que voy. Supongo que podría tener que usar algo como REQUEST_URI para hacer lo que le pido.

¿Qué sugieren que agregue? Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta