Reescribo mis direcciones URL para que sean fáciles de usar. Por ejemplo, tengo una página llamada user.php que reescribo a/usuario. Pero un usuario todavía puede usar user.php. ¿Puedo redireccionar a un 404 si solicitan una página con extensión .php?error de mod_rewrite 404 if .php
Options -MultiViews +FollowSymlinks -Indexes
RewriteEngine on
RewriteRule ^user/([0-9]+)$ user.php?id=$1 [L,QSA]
Gracias.
Bastante seguro R = 404 no es uno de los códigos de estado que acepta la bandera ... –
que funciona pero aún puedo acceder a la página si agrego un signo de interrogación después de user.php ?. tal vez puedo hacer algo al respecto? –
es suficiente. no puedo discutir si funciona. –