Riscrivo i miei URL per essere di facile utilizzo. Ad esempio, ho una pagina chiamata user.php che riscrivo in/utente. Ma un utente può ancora usare user.php. Posso reindirizzare a un 404 se richiedono una pagina con estensione .php?errore mod_rewrite 404 if .php
Options -MultiViews +FollowSymlinks -Indexes
RewriteEngine on
RewriteRule ^user/([0-9]+)$ user.php?id=$1 [L,QSA]
Grazie.
Piuttosto sicuro che R = 404 non è uno dei codici di stato che contrassegna accetta ... –
che funziona ma posso ancora accedere alla pagina se aggiungo un punto interrogativo dopo user.php ?. forse posso fare qualcosa per questo? –
abbastanza giusto. non posso discutere se funziona. –