ré-écriture d'URL .htaccess
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:
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:
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:
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