Redirecione para 404 se a extensão .php for solicitada no URL
Atualmente, todas as minhas páginas estão funcionando sem suas extensões .php usando mod_rewrite. Tal como
www.mywebsite.com/noextension
No entanto, como eu redirecionaria meus usuários para uma página 404 se eles decidirem adicionar a extensão .php ao URL como est
www.mywebsite.com/noextension.php
Meu htaccess se parece com isso até agora:
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]
Tentei coisas como estaRewriteRule \.php$ - [R=404]
, no entanto, são apenas 404 todas as páginas em que vou. Suponho que talvez seja necessário usar algo como REQUEST_URI para fazer o que estou pedindo.
O que vocês sugerem que eu adicione? Obrigado