Bonjour à tous,

Je sais bien que ce sujet à déjà été traité, mais je n'arrive pas à retrouver le post en question; Je vou explique en gros le problème.
Je récupère deux sites fonctionnant exactement pareil. A priori c'est du quasi copié collé.

Sur le premier une erreur d'url genre www.monsite1/ohgoihzdgoih renvoie bien sur la vue error400.ctp. Pour le deuxième, j'ai le classique message disant que ne n'ais pas de ohgoihzdgoihController.

JE suis conscient que ma question est sensiblement idiote, mais je ne percute pas comment se fait la redirection en cas d'erreur.
Pour ce que je comprends, c'est que le fichier routes.php
1)recueille la query_string,
2) Voit si elle correspond à une des routes définies
3) Si pas de route définies, il y' a un renvoie vers le controller indiqué
4) Si il n'y a pas de controller , il y'a un renvoie vers la vue error400.ctp.

Jusqu'ici j'ai bon ?

Cela se fait automatiquement ou y'a-t-il des choses à configurer pour que cette procédure aboutisse?

Merci de vos conseils, Bonne journée à toous

2 réponses


Birzat
Réponse acceptée

Bonjour,

Ça doit être le debug.

Regarde dans le fichier core des 2 sites.

L 'un doit être sur 2 -> Il va te dire que le controller n'est pas trouvé.
L'autre sur 0 -> Redirige vers error400.ctp

Birzat

Super Bien Vu Birzat...............

Vraiment merci, je ne m'attendais pas à un truc aussi simple.

Super semaine à toi