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 :
sauf que j'ai le message :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 RewriteEngine On RewriteRule (.*) moteur/$1 [L]
The requested URL /racine/MonControler/monAction.php
j'ai aussi essayé avec :
sans succès.
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]
Dans le dossier moteur, je compte remettre un .htaccess qui redirigerait tout vers le fichier front_controler.php :
Pourquoi ça ne marche pas ? quelle est la bonne redirection
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ front_controler.php [QSA,L]
Merci pour vos conseils éclairés
Partager