Page pour montrer comment fonctionne le framework PHP CodeIgniter. Ce framework permet d'avoir une architecture MVC.
localhost.
Au lieu d'avoir une adresse URL du style http://monsite.com/index.php/welcome, on voudra une adresse sans le index.php, c'est-à-dire http://monsite.com/welcome tout simplement.
Le fichier .htaccess est disponible ici.
Il est possible qu'il soit nécessaire de modifier le RewriteBase si le site ne se trouve pas à la racine (htdocs) du serveur web. Par exemple RewriteBase /sousrepertoiredusite/.
Une fois le fichier créé, il faut aller dans le fichier system/application/config/config.php et changer la valeur de $config['index_page'] à une chaîne vide (enlever le index.php).
Dans le fichier de configuration system/application/config/config.php, on peut mettre le paramètre $config['sess_use_database'] = TRUE; pour utiliser les sessions avec la base de données.
Dans le fichier system/application/config/database.php il faut entrer le nom de la base de données, le nom d'utilisateur et le mot de passe.
$db['default']['hostname'] = "localhost"; $db['default']['username'] = ""; $db['default']['password'] = ""; $db['default']['database'] = "";