Je suis un gars asp.net et c'est la première fois que j'ai traité avec PHP.Codeigniter -> Erreur 404. Les routes simples ne fonctionnent pas
De toute façon, j'ai eu du mal à migrer un site existant vers un nouveau serveur.
Ce site utilise le codeigniter. Quand j'appelle http://mydomain/admin Je reçois une erreur 404!
Mais si je l'appelle:
http://mydomain/index.php/admin
ça marche!
J'ai placé un fichier .htaccess à la racine:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|stylesheets|scripts|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
J'ai mis dans le config.php:
$config['index_page'] = '';
Mon routes.php:
$route['default_controller'] = 'welcome';
$route['scaffolding_trigger'] = '';
Je n'ai aucune idée de pourquoi ça ne marche pas. Ça doit être quelque chose de très simple je suppose ...
Merci!
Êtes-vous obtenir les CI 404 ou 404 du serveur? – DampeS8N
Comment saurais-je si c'est l'erreur de CI ou le serveur? Il semble que ce soit Apache, puisque je ne vois rien de spécial à ce sujet. Voici le lien: http://72.9.251.2/~stnoa/admin peut-être que vous pouvez dire ce qui ne va pas. Celui-ci fonctionne: http://72.9.251.2/~stnoa/index.php/admin Merci !!!! – santiagoIT
Attendez. Le lien fonctionne maintenant. Cela signifie-t-il que vous l'avez réparé? .... et sans rapport? Pour la honte! ;-) –