Nous développons un site utilisant CakePHP. Nous avons un serveur Windows IIS (hébergement mutualisé) avec PHP5, qui ne supporte pas .htaccess ou mod_rewrite mais nous avons quand même le site opérationnel et développé beaucoup de choses.Cakephp modifier le comportement de l'URL
La structure actuelle de l'URL est quelque chose comme ceci: mondomaine/index.php/utilisateur/ajouter
Nous voulons changer cela à quelque chose comme: mondomaine/index.php contrôleur = user & action = add
nous voulons faire que nous sommes confrontés à une séance inattendue a expiré problèmes et nous doutons que cela est dû à l'utilisateur d'un voyage à l'autre URL comme ceci: mondomaine/index.php/user/add à mydomain/index.php/list/edit cela change la doma dans IIS ou PHP qui font expirer la session, mais le gâteau interprète parfaitement les pages.
S'il y a un moyen de changer le comportement de Cake pour prendre l'URL avec question et amphersand, ce sera génial.
Merci d'avance.
Vous ne devriez pas avoir besoin de 'index.php' dans vos URLs. Cake est conçu pour exécuter des actions de contrôleur telles que domain/controller/action/params. –
Oui, mais dans notre cas avec IIS, il a besoin de index.php sans index.php il ne l'ouvrira pas, il essaie de trouver ce dossier et le fichier index.php à l'intérieur qui donne 404 non trouvé. – happyhardik
Vous voudrez peut-être vérifier ISAPI_Rewrite 2 (gratuit), ISAPI_Rewrite 3 (payé) ou Microsoft IIS Rewrite Module (IIS7). – deizel