Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 21-01-2009 12:44:39

patstey
Membre
Date d'inscription: 21-01-2009
Messages: 15

probleme de configuration Apache pour l'url rewriting ?

Bonjour à tous,

Voilà quelques temps que je potasse les différents tutoriels et documentations du net pour comprendre zf.
J'ai mis dans un premier temps de côté le zf pour parfaire mes connaissances en POO et souhaite maintenant m'y mettre doucement.

J'ai pas encore touché au zf que je suis déjà bloqué avec mon "url-rewriting".

Je développe en local sous windows avec easyphp3 (Apache/2.2.11 (Win32) PHP/5.2.8).

Dans mon fichier httpd.conf j'ai dé commenté la ligne :

Code:

LoadModule rewrite_module modules/mod_rewrite.so

J'ai créé un alias avec lEasyphp qui l'a insere dans le httpd.conf sous la forme suivante :

Code:

Alias "/E_Web" "D://perso//E_Web/"
<Directory "D://perso//E_Web">
Options FollowSymLinks Indexes
AllowOverride All
Order deny,allow
Allow from 127.0.0.1
deny from all
</Directory>

J'ai ensuite cree 1 fichier de test : D:/perso/E_Web/coucou.php contenant :

Code:

<?php echo 'OK ca marche !';

et mon fichier D:/perso/E_Web/.htaccess contenant :

Code:

Options +FollowSymlinks
RewriteEngine on
RewriteRule   ^toto.html$   coucou.php  [L]

Le tout pour tester mon url rewriting.

Lorsque je demande l'url : h**phmm/127.0.0.1/E_Web/toto.html j'obtiens une erreur 404.

J'ai beau chercher, j'avoue que la je sèche dès le départ... ça promet pour la suite.

Si quelqu'un pouvait m'aider je lui en serait très reconnaissant

Merci d'avance

Hors ligne

 

#2 21-01-2009 23:45:27

keilnoth
Membre
Date d'inscription: 30-08-2008
Messages: 128
Site web

Re: probleme de configuration Apache pour l'url rewriting ?

Si jamais ça peut t'aider, tu peux activer un log de tes rewrites rules, bien pratique :

http://httpd.apache.org/docs/2.0/mod/mo … rewritelog
et augmenter le level de log sinon on voit rien :
http://httpd.apache.org/docs/2.0/mod/mo … teloglevel

Sinon, je suis pas certain que le fait de mettre ton .htaccess dans un sous-répertoire fait qu'il analyse ton string depuis ce sous répertoire. Pour être plus clair, ^toto.html$ signifie que ta chaîne commence par toto or elle risque de commencer par E_Web.

Il faut définir le répertoire de base :

http://httpd.apache.org/docs/2.0/mod/mo … ewritebase

Essaie déjà avec ça et redis nous si jamais.


Quelques tutoriaux Zend Framework !

Hors ligne

 

#3 22-01-2009 10:26:18

patstey
Membre
Date d'inscription: 21-01-2009
Messages: 15

Re: probleme de configuration Apache pour l'url rewriting ?

Merci smile

Effectivement le problème vient de mon alias et il me faut redefinir le répertoire de base.

N'ayant pas encore reussi à le faire et souhaitant avancé dans mon exploration du zf j'ai pour le moment remis mon dossier E_Web dans le 'www' d'easyphp et tout fonctionne correctement après reconfiguration d'apache.

J'essaierai de regarder comment redefinir proprement le répertoire de base quand j'aurai un peu de temps et vous tiendrais au courant.

Merci beaucoup de m'avoir mis sur la piste wink

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages