Je réécris mes URL pour être convivial. Par exemple, j'ai une page appelée user.php que je réécris à/user. Mais un utilisateur peut toujours utiliser user.php. Puis-je rediriger vers un 404 s'ils demandent une page avec une extension .php?erreur mod_rewrite 404 si .php
Options -MultiViews +FollowSymlinks -Indexes
RewriteEngine on
RewriteRule ^user/([0-9]+)$ user.php?id=$1 [L,QSA]
Merci.
Assez sûr que R = 404 n'est pas l'un des codes d'état que le drapeau accepte ... –
qui fonctionne mais je peux toujours accéder à la page si j'ajoute un point d'interrogation après user.php ?. peut-être que je peux faire quelque chose à ce sujet? –
assez juste. ne peut pas discuter si cela fonctionne. –