J'ai une petite question. J'utilise Codeigniter 2.1.0 et j'ai le code suivant dans mon routes.php.Codeigniter routes ne fonctionne pas parfois
$route['default_controller'] = "photo";
$route['404_override'] = 'error';
$route['photo/:num'] = 'photo/index/$1';
$route['people/:num'] = 'people/index/$1';
La chose étrange est, parfois, quand je vais à http://www.myurl.com/photo/1 cela fonctionne et othertimes il me redirige vers ma page d'erreur.
Quelqu'un a une idée de ce qui ne va pas avec mes routes?
Déjà merci d'avance!
Bob
Avez-vous essayé enfermant '(num)' entre parenthèses? Cela peut être nécessaire si vous utilisez $ 1 dans votre itinéraire. – minboost
Utilisé pour avoir ceci mais parce que j'avais aussi l'erreur quand j'avais (: num) j'ai enlevé la parenthèse. – Bob
Vous avez le fichier .htaccess qui fonctionne pour supprimer le 'index.php' de vos URL, non? Si c'est le cas, vous n'avez pas besoin d'itinéraire personnalisé. photo/1 passe automatiquement à photo/index/1. – minboost