[URL rewriting] Alias non pris en compte malgré le flag PT
Bonjour,
je développe une application basé sur le model MVC, ma liste de répertoire est comme cesi
application
/lib/
__models/
__views/
__controlers/
__public/
____index.php
____css/
____js/
____media/
Pour accéder directement au répertoire public/ depuis "application/" j'ai mis un alias sur httpd.conf
Code:
1 2 3 4 5 6 7 8
|
ALias /application/ /var/www/application/public/
<Directory "/var/www/application/public">
Options Indexes FollowSymlinks Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory> |
Pour l'url-rewriting j'ai mis le .htaccess dans la racine "application/"
Code:
1 2 3
|
RewriteEngine on
RewriteRule ^([a-zA-Z0-9_-]+)$ ?page=$1 [PT,L] |
L'alias marche très bien quand j'entre l'url "http://localhost/application" il m'ouvre bien l'index du répertoire "/public" et même les sous répertoires "css", "js" et "media"
mais quand j'entre l'url en url-rewriting "http://localhost/application/pageName" il m'affiche l'erreur
Code:
1 2 3
|
Not Found
The requested URL /application/pageName was not found on this server |
J'ai aucune idées d'ou peu venir le problème, j'ai essayé de mettre le .htaccess sous le répertoire /public sans résulta
j'ai ajouter [PT,L] pour qu'il prenne en compte l'alias mais ça na eu aucuns effet
enfin je m'en remet a vos mains d'expert pour m'aidé a y voir plus clair
Merci
Haut