Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 16-02-2012 12:10:53

To1n00
Nouveau membre
Date d'inscription: 16-02-2012
Messages: 4

URL rewriting avec 1&1

Bien le bonjour,

Je suis en train de me faire une autoformation sur Zend Framework. Je suis séduit par son fonctionnement et je vais donc petit à petit refaire tout mes dév avec ZF.
J'ai crée un petit projet qui fonctionne bien en local.

Je viens de le transférer sur un de mes serveurs mutualisés 1&1.

Après avoir eu quelques soucis (Problème de Casse dû au passage de windows sur serveur Unix, et la non prise en compte de "setEnv APPLICATION_ENV development" par 1&1), je suis confronté à une toute dernière difficulté... que je ne parvient pas à régler !

Pour accéder à mon projet, je tape :
nom_de_domaine/application-zf/public/
=> pas de problème.

Ensuite je clique sur un lien pointant vers : nom_de_domaine/application-zf/public/clients
Là j'ai une jolie erreur 404.

Si je tape nom_de_domaine/application-zf/index.php/clients    => pas de problème

Voici mon fichier htaccess en l'état actuel, que j'ai recopié "bêtement" d'un forum :

Code:

# "active" PHP5
AddType x-mapp-php5 .php .html .htm
AddHandler x-mapp-php5 .php .html .htm

# Active rewrite engine
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

J'aimerai donc, dans un premier temps comprendre chacune des lignes. Et dans un second temps, arriver à créer un fichier htaccess qui résolve mon problème !

Merci d'avance pour votre aide !

To1n00

Hors ligne

 

#2 16-02-2012 13:06:18

Roromix
Membre
Date d'inscription: 05-12-2011
Messages: 55

Re: URL rewriting avec 1&1

Déjà pour commencer je te conseille de faire pointer ton domaine/sous-domaine sur le répertoire public directement.

Met un .htaccess contenant uniquement:

Code:

AddType x-mapp-php5 .php .html .htm
AddHandler x-mapp-php5 .php .html .htm

à la racine de ton FTP

Et met les règles de réécritures dans un autre .htaccess dans /public

Code:

# Active rewrite engine
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

Options -Indexes

Hors ligne

 

#3 16-02-2012 13:19:11

To1n00
Nouveau membre
Date d'inscription: 16-02-2012
Messages: 4

Re: URL rewriting avec 1&1

Merci Roromix.

En appliquant tes conseils à la lettre, cela fonctionne.

Si je comprend bien, il faudra que je crée un sous-domaine par application ZF que je veux faire ?

Hors ligne

 

#4 16-02-2012 14:57:29

Roromix
Membre
Date d'inscription: 05-12-2011
Messages: 55

Re: URL rewriting avec 1&1

oui c'est tout à fait ça.

Hors ligne

 

#5 16-02-2012 15:11:52

To1n00
Nouveau membre
Date d'inscription: 16-02-2012
Messages: 4

Re: URL rewriting avec 1&1

Ok. Très bien. Merci pour ton aide.

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