Bonjour,
Je viens d'installer CodeIgniter 3.0.3 sur mon serveur local et tout fonctionne correctement.
Par contre lorsque je mets en production un controller sur mon serveur, je reçois un message pas introuvable 404! :p
Je n'arrive pas à comprendre pourquoi! Quelqu'un peut-il m'aider à solutionner ce problème svp?
Infos:
Sur mon serveur local et Prod, le script Welcome fonctionne bien avec appel à la base de données, de librairies et de vues...
A la création d'un nouveau controller autre que Welcome, le script fonctionne bien sur le loacal mais pas du tout sur le Prod.
Script config .php => $config['base_url'] = 'http://monSite/monDossierContenantCodeIgniter/';
.htaccess:
# Empêche la visualisation de l'arborescence, n'a rien à voir avec le masquage du « index.php ».
Options -Indexes
# Active le module de réécriture d'URL.
RewriteEngine on
#
# Fixe les règles de réécriture d'URL. Ici, nous utilisons une liste blanche.
#
# Toutes les URL qui ne correspondent pas à ces masques sont réécrites.
RewriteCond $1 !^(index\.php|assets/|robots\.txt)
# Toutes les autres URL vont être redirigées vers le fichier index.php.
RewriteRule ^(.*)$ index.php/$1 [L]
Bonne journée
Partager