Bonjour,

j'essaie d'écrire un petit moteur MVC.
racine de mon site : http://localhost/racine

j'aimerais que si je tape par exemple l'url
http://localhost/racine/moncontroler...n.php?param1=1

cette url qui ne correspond à aucune page physique soit redirigée vers un dossier appelé moteur sous la racine.
J'ai donc créé un fichier .htaccess à la racine du site, censé intercepté toutes les url et les rediriger vers le dossier moteur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
RewriteEngine On
RewriteRule (.*) moteur/$1 [L]
sauf que j'ai le message :
The requested URL /racine/MonControler/monAction.php

j'ai aussi essayé avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) noyau/$1 [L]
sans succès.

Dans le dossier moteur, je compte remettre un .htaccess qui redirigerait tout vers le fichier front_controler.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ front_controler.php [QSA,L]
Pourquoi ça ne marche pas ? quelle est la bonne redirection
Merci pour vos conseils éclairés