comment configurer codeigniter mod_rewrite sur wamp?

Salut les gars pourriez-vous s’il vous plaît me dire comment puis-je configurer codeigniter mod_rewrite sur wamp?

J’ai essayé de l’activer via le menu wamp (wamp -> apache -> modules apache -> module de réécriture) et de redémarrer wamp mais c’est comme si rien ne s’était passé.

Je vous demande les gars pour cette raison, je dois me débarrasser de l’index.php dans mes URL de code à travers .htaccess

Il y a au total 4 étapes faciles à suivre (je considère que WAMP est installé sur C:\wamp et que CodeIgniter a été extrait sur C:\wamp\www\codeigniter\ ):

  1. Créez un fichier .htaccess comme indiqué dans http://codeigniter.com/wiki/mod_rewrite, mais remplacez RewriteBase / par RewriteBase /codeigniter/ selon votre chemin.
  2. Placez ce fichier dans C:\wamp\www\codeigniter\ folder
  3. Ouvrez le fichier httpd.conf à partir de WAMP->Apache->httpd.conf ou manuellement à partir de C:\wamp\bin\Apache\conf\httpd.conf puis recherchez la ligne #LoadModule rewrite_module modules/mod_rewrite.so et remplacez le hachage. (#) depuis le début pour que la ligne complète devienne LoadModule rewrite_module modules/mod_rewrite.so . Maintenant, redémarrez Apache.
  4. Enfin, ouvrez le fichier C:\wamp\www\codeigniter\application\config\config.php et remplacez $config['index_page'] = "index.php"; avec cette $config['index_page'] = "";

Vos URL doivent maintenant être propres exemple http://localhost/codeigniter/blog etc.

Au cas où cela ne fonctionnerait pas, référez-vous au wiki officiel: http://codeigniter.com/wiki/mod_rewrite

créer / éditer .htaccess sur votre dossier racine CI (où se trouve index.php)

  RewriteEngine On RewriteCond %{REQUEST_URI} ^system.* RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/$1 [L] RewriteRule ^(.*)$ /index.php?/$1 [L]  

peut être un fichier .htaccess dans votre racine (dossier d’application) ce que vous refusez d’écrire. le changer pour permettre à tous