Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 16-12-2009 01:26:12

Stoomm
Membre
Date d'inscription: 06-05-2009
Messages: 48

[IIS 5.1 + IIRF] : Problème pour l'action par défaut index / index

Bonjour à tous,

Je suis dans l'obligation d'installer un projet Zend sous IIS (pas tapé...).
Après moultes galères, j'ai réussi à obtenir quelque chose qui tient la route.

Pour le rewrite, j'ai utilisé IIRF.

Tout foncitonne presque, mon seul souci étant que lorsque je suis à la racine de mon site, exemple :

http://www.monsite.com/ ou
http://www.monsite.com/index.php

j'ai le droit à : Invalid controller specified (index.php).

Les autres actions fonctionnent très bien. 
http://www.monsite.com/moncontrolleur/monaction ou http://www.monsite.com/index/index fonctionnent, aucun soucis.

Je penche sur un problème de rewrite.

Voici mon fichier :

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^/(.*)$ /index.php?q=$1 [I,L]
RewriteRule ^/(.*)$ /index.php [L,I,U]

Auriez vous une idée ?

Merci d'avance.

Hors ligne

 

#2 16-12-2009 10:33:29

elec
Membre
Date d'inscription: 16-10-2009
Messages: 118

Re: [IIS 5.1 + IIRF] : Problème pour l'action par défaut index / index

Bonjour,

Essaye cela :

Code:

# Règles de réécriture pour Zend Framework
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php
# Sécurité : Ne pas autoriser le parcours de répertoires
Options -Indexes
# Configuration PHP
php_flag magic_quotes_gpc off
php_flag register_globals off
php_flag short_open_tag on

A+.Nll

Hors ligne

 

#3 18-12-2009 16:29:43

Stoomm
Membre
Date d'inscription: 06-05-2009
Messages: 48

Re: [IIS 5.1 + IIRF] : Problème pour l'action par défaut index / index

Hello,

Désolé pour ma réponse tardive, j'étais sur un autre projet entre temps.

Cela ne fonctionne pas... Page introuvable.

Par contre j'ai avancé un peu.
En fait, dans mon Bootstrap, j'ai : $front->setBaseUrl('');
Avec cette commande, j'obtiens le problème décrit.

Si je l'enlève, je n'ai plus mon problème, le site est accessible à la racine sauf que mon getBaseURL me renvoie : /index.php

Cela me pose problème car je me sers de la méthode pour aller chercher mes css et images.

Une idée ?

Mickaël.

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