Si vous dites utiliser le populaire:Gestion des requêtes 3xx/4xx dans un framework PHP MVC?
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?$1 [L,QSA]
Et vous essayez de faire de votre framework web mvc poignée 404 de, si vous ne trouvez pas une vue correspondante pour un URI spécifié voulez-vous simplement envoyer manuellement 404 en-têtes http dans l'application PHP lui-même, non? Est-ce ainsi que cela se fait dans Zend/Kohana et d'autres frameworks?
Une autre question, disons que vous avez réécrit un site entier et que vous voulez configurer des 301. Feriez-vous cela à l'endroit où vous configurez vos routes (style regex comme urls.py dans Django) ou dans la directive Virtualhost?
Essentiellement, devrais-je modifier les RewriteRules dans VirtualHost si ma structure Web gère le routage?