Je me demande si quelque chose ne va pas avec mon installation CI. Si je charge le base_url c'est-à-dire http://localhost/~User/project/ alors il se charge parfaitement, en ajoutant l'index.php avant le contrôleur par défaut. Cependant, mon fichier de configuration aConfiguration de Codeigniter
$config['index_page'] = '';
Comme un test je suis retourné cette valeur à 'index.php'. Lorsque j'ai chargé le base_url après cela, il est revenu: http://localhost/~User/project/index.php/index.php/controller/method
Est-ce ce que je devrais attendre? J'ai de gros problèmes avec mon fichier .htaccess qui ne semble pas fonctionner. J'ai posté cela comme une question distincte au cas où les deux ne sont pas liés. MISE À JOUR: J'ai maintenant le .htaccess de travail et le index.php a disparu MAIS SEULEMENT SI TYPE L'URL COMPLET.
Si je tape simplement base_url, alors il charge le contrôleur par défaut mais ajoute toujours l'index.php dans la chaîne.
Pour clarifier ...
Si je tape: http://localhost/~User/project/controller/method tout fonctionne comme prévu et l'URL reste exactement comme ça. De même, si je suis des liens relatifs, alors les contrôleurs et les méthodes corrects sont chargés avec index.php apparaissant dans l'URL.
Si, cependant, je ne tapez: http://localhost/~User/project il me redirige vers http://localhost/~User/project/index.php/controller/method
Le contrôleur est la valeur par défaut que j'ai installé dans mon fichier de config et j'ai également mis
$this->config['index_page'] = '';
Oui, je l'ai. C'est exactement le fichier .htaccess que j'essaie d'utiliser. J'ai même essayé de supprimer complètement le .htaccess et d'ajouter le code qu'il suggère directement dans mon fichier httpd.conf. Cela n'a pas fonctionné non plus. – musoNic80
Après avoir relu votre message, je ne sais pas très bien quel est le problème. Est-ce que vous vous attendez à voir index.php? Sinon, essayez d'utiliser ce htaccess au lieu de celui sur cette page: http://snipplr.com/view/5966/codeigniter-htaccess/ – treeface
@treeface Je ne m'attends pas à voir l'index.php du tout! S'il vous plaît voir ma mise à jour à l'op – musoNic80