Zend Framework et URL Rewriting
Bonjour a tous,
il y'a quelques jours j'ai decouvert le Zend Framework, qui à l'air vraiment génial. J'ai suivis quelques tuto. sur le net pour en découvrir ses spécialités. Seulement j'ai quelques petits soucis.
Je travaille actuellement en local avec PHP5 & Apache2 sous Windows XP.
Voici l'arborescence du site :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| - testZend
index.php
.htaccess
- app
- controllers
indexController.php
nouveautesController.php
- models
- views
- lib
- Zend
Zend.php
- www |
Le code de mon fichier .htaccess :
Code:
1 2 3
| RewriteEngine on
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php
php_value include_path "lib/" |
Voici mon problème :
Lorsque je vais sur http://localhost/testZend, il m'affiche bien la page d'index, mais lorsque je vais sur http://localhost/testZend/nouveautes, il ne trouve aucune page alors qu'avec le .htaccess, il est censé réécrire l'url de ma page.
Pourtant j'ai bien :
- decommenter dans httpd.conf la ligne :
Code:
LoadModule rewrite_module modules/mod_rewrite.so
- Modifier dans lib/Zend/Controller/Router.php la ligne :
Code:
$path = $_SERVER['REQUEST_URI'];
en
Code:
$path = substr($_SERVER['REQUEST_URI'], strlen('testZend/'));
A mon avis le problème vient du fait que le fichier .htaccess n'est pas interpreté.
Est-ce que quelqu'un à déjà utilisé ce framework, et serait susceptible de m'aider svp ?
Merci d'avance.