Zend Framework, Apache 2 et quelques larmes !

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

Atruskor
Nouveau WRInaute
 
Messages: 4
Inscription: Mer Juin 07, 2006 8:28

Zend Framework, Apache 2 et quelques larmes !

Message le Mer Juin 07, 2006 8:45

Bonjour,

j'ai lu beaucoup de choses sur le net sur l'url rewriting, et j'ai pas mal fouillé les forums avant de poster ici.

Mon problème est le suivant: j'utilise le Zend Framework (http://framework.zend.com) pour développer la prochaine version de mon site. Il utilise un systeme de Controlleurs et d'Actions basé sur le rewriting de l'url, c'est a dire que "http://www.example.com/youpi/super" exécute la méthode "super" de la classe "youpi".

Ainsi chaque url (sauf les demandes, d'images, de fichiers csss ou javascript etc...) doit amener a index.php qui lui va parser l'url.

Le site de zend donne la règle suivante pour le .htaccess:
RewriteEngine on
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php

c'est super simple et ca fonctionne partout... sauf chez mon hébergeur qui a réglé le problème avec ca:
RewriteEngine on
RewriteRule ^index\.php$ - [last]
RewriteRule !\.(js|ico|gif|jpg|png|css)$ /index.php

j'ai eu d'autres problème avec cet hébergeur et donc je passe sur la dedibox d'un ami et la rebelotte impossible de faire fonctionner la chose.

J'arrive sur la page d'index sans problème mais le clic sur un lien vers une url spécifique (c'est a dire "example.com/unController/uneAction") me renvoi vers index.php sans prendre en compte ma nouvelle url.

Vous auriez une idée s'il vous plait ?

Merci d'avance,
Atrus.

PS: en écrivant le message je pense à un truc farfelu, la règle apache2 qui associe index.php par défaut dans un répertoire ne peut elle pas bloquer le fonctionnement de mon .htaccess ?

[Edit] Au temps pour moi j'avais ecrit que ca me renvoyait vers index.php5 alors que ca me renvoi vers index.php... Désolé, l'habitude de mon ancien hébergement.[/Edit]
Dernière édition par Atruskor le Mer Juin 07, 2006 10:04, édité 1 fois.

spidetra
WRInaute accro
WRInaute accro
 
Messages: 1500
Inscription: Lun Juil 07, 2003 13:06

Re: Zend Framework, Apache 2 et quelques larmes !

Message le Mer Juin 07, 2006 8:58

Atruskor a écrit:PS: en écrivant le message je pense à un truc farfelu, la règle apache2 qui associe index.php par défaut dans un répertoire ne peut elle pas bloquer le fonctionnement de mon .htaccess ?

as-tu essayer de rajouter index.php5 comme page par défaut dans ta config Apache pour voir si ça règle ton pb ?

Atruskor
Nouveau WRInaute
 
Messages: 4
Inscription: Mer Juin 07, 2006 8:28

Message le Mer Juin 07, 2006 9:04

Non, je n'ai pas modifié la configuration a ce niveau la, en fait au lieu de rajouter un .php5 (ce qui va poser pb a force) y'a t'il un moyen de supprimer l'automatisme du index.php ?

spidetra
WRInaute accro
WRInaute accro
 
Messages: 1500
Inscription: Lun Juil 07, 2003 13:06

Message le Mer Juin 07, 2006 9:10

Atruskor a écrit:Non, je n'ai pas modifié la configuration a ce niveau la, en fait au lieu de rajouter un .php5 (ce qui va poser pb a force) y'a t'il un moyen de supprimer l'automatisme du index.php ?


ça ne pose aucun pb, et c'est peut-être la solution la plus simple.
Si tu regarde tes fichiers par défaut, tu vas avoir une liste du style :

index.htm, index.html, index.php, index.php4, index.php5, index.asp, default.asp, etc.............
( peut-être pas aussi longue la liste )

Essaye, tu verras si ça résout ton pb ou pas. Si ça ne le résout pas, il faudrat chercher la solution ailleurs.

Atruskor
Nouveau WRInaute
 
Messages: 4
Inscription: Mer Juin 07, 2006 8:28

Message le Mer Juin 07, 2006 10:05

Bon je viens d'éditer mon premier post...

Je suis désolé j'avais écrit "vers index.php5" alors que c'est index.php.

Atruskor
Nouveau WRInaute
 
Messages: 4
Inscription: Mer Juin 07, 2006 8:28

Message le Jeu Juin 08, 2006 8:26

Bonjour,

je me permet de relancer le sujet !

Personne n'a une petite idée ?


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités