Bonjour à tous,

j'obtiens l'erreur 404 lorsque j'essaie d'appeler un webservice rest (basé en partie sur l'exemple du livre Zend Framework, les Cahiers du Programmeur).
Lorsque j'appelle l'URL src/html/Webservice/rest, j'obtiens l'erreur 404 et je constate que je ne suis pas passé dans mon fichier bootstrap (qui génère un log).

Dans mon Bootstrap, j'ai bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$frontController->dispatch();
, et j'ai ajouté d'autre part le .htaccess trouvé dans la FAQ :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
RewriteEngine on
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteRule .* /index.php
Le contrôleur s'appelle WebserviceController et l'action restAction.

Enfin, j'ai décommenté dans httpd.conf la ligne LoadModule rewrite_module modules/mod_rewrite.so.

Est-ce que vous auriez des pistes ?

Merci,

Karl3i.

Configuration :
  • WampServer
  • PHP 5.3
  • Apache 2.2.11