Salut,
j'ai un site avec une archi du style :
appli/
-- model/
-----model1.php
-----model2.php
-- module/
-----module1/
-------action1.php
-------action2.php
-------view/
---------action1.view.php
---------action2.view.php
-----module2/
-------action1.php
-------action2.php
-------view/
---------action1.view.php
---------action2.view.php
public/
-- index.php
a la base ca marche donc comme ca :
site.com/dir/public/index.php?module=module1&action=action1
grace a quelques regles de rewriting dans un .htaccess a la racine :
si je vais sur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RewriteRule public/(\w+)/(\w+)$ public/index.php?module=$1&action=$2 [L]
www.site.com/dir/public/module1/action1
ca marche parfaitement
cependant j'ai essayé :
pour avoir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RewriteRule dir/(\w+)/(\w+)$ public/index.php?module=$1&action=$2 [L]
www.site.com/dir/module1/action1
(pour zapper le /public/)
Mais ca ne marche pas. Sauriez vous me dire comment je dois m'y prendre svp?
ps: je suis sur un serveur mutualisé
Partager