Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 23-10-2012 18:27:23

Bebert
Membre
Date d'inscription: 30-04-2008
Messages: 51

[ZF2] pas de chemin par defaut sur un module

J'ai installé l'exemple de l'Album pour demarer ZF2.
toutes les urls fonctionnent :
../album/add
../album/edit
etc..
sauf ../album/
qui fait une erreur 404.
voila le code du module .config.php

Code:

 'router' => array(
        'routes' => array(
            'album' => array(
                'type'    => 'segment',
                'options' => array(
                    'route'    => '/album[/:action][/:id]',
                    'constraints' => array(
                        'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
                        'id'     => '[0-9]+',
                    ),
                    'defaults' => array(
                        'controller' => 'Album\Controller\Album',
                        'action'     => 'index',
                    ),

je ne vois ce qui cloche ?


Bertrand

Hors ligne

 

#2 23-10-2012 19:11:42

amiss
Membre
Lieu: Cesson-Sévigné
Date d'inscription: 08-05-2011
Messages: 115

Re: [ZF2] pas de chemin par defaut sur un module

bonjour!!
tu es sur le forum zf 1.
il te faut ajouter slash à la fin de ta route:

Code:

 
 
   'route'    => '/album[/:action][/:id][/]',

Dernière modification par amiss (23-10-2012 19:13:43)

Hors ligne

 

#3 25-10-2012 02:15:58

Bebert
Membre
Date d'inscription: 30-04-2008
Messages: 51

Re: [ZF2] pas de chemin par defaut sur un module

merci


Bertrand

Hors ligne

 

#4 25-10-2012 21:07:35

amiss
Membre
Lieu: Cesson-Sévigné
Date d'inscription: 08-05-2011
Messages: 115

Re: [ZF2] pas de chemin par defaut sur un module

de rien smile

Hors ligne

 

#5 26-10-2012 12:57:34

bakura
Administrateur
Date d'inscription: 30-01-2010
Messages: 353

Re: [ZF2] pas de chemin par defaut sur un module

A noter que cette solution n'est pas idéale. En effet, avec la route :

Code:

'route'    => '/album[/:action][/:id][/]',

cela signifie que les deux URL suivantes : /album/ajouter/4 et /album/ajouter/4/ vont pointer vers la même page, ce qui va provoquer du duplicate content, ce qui est très mauvais d'un point de vue référencement.

Le meilleur moyen reste de gérer ça au niveau du .htaccess, en décidant l'URL que tu préfères (avec ou sans / à la fin de l'URL), et de faire des redirections en supprimant/ajoutant le / final.

Hors ligne

 

#6 27-10-2012 13:04:51

amiss
Membre
Lieu: Cesson-Sévigné
Date d'inscription: 08-05-2011
Messages: 115

Re: [ZF2] pas de chemin par defaut sur un module

bakura, c'est vrai qu'en terme de référencement nous avions une duplication de contenu ce qui est préjudiciable pour le site.merci pour la remarque

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