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