Comment supprimer la chaine "index.php" dans les urls avec CodeIgniter ?

Quelques détails :

Je travail avec le Framework PHP MVC CodeIgniter pour le développement d'un site. Je souhaiterais pouvoir supprimer la partie /index.php/ des URL's. J'ai testé de gérer ca côté .htaccess mais cela semble ne pas suffit. Avez-vous une piste pour rendrez mes URL's plus sympa ?

  • -
Question de Cortex322 vues – Il y a 4 mois dans Programmation
Selon l'auteur cette réponse semble la plus pertinente
Pour supprimer index.php des urls avec le Framework CodeIgnitier procéder comme suit :
  1. Ouvrir le fichier config.php se trouvant dans system/application/config
  2. Remplacer $config['index_page'] = “index.php” par $config['index_page'] = “”
  3. Dans le même fichier remplacer $config['uri_protocol'] = “AUTO” par $config['uri_protocol'] = “REQUEST_URI”
  4. Créer le fichier .htaccess :

RewriteEngine onRewriteCond $1 !^(index.php|resources|robots.txt)RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)$ index.php/$1 [L,QSA]

  • Rajouter un antislashe devant les "." dans le htaccess. –  minus Il y a 4 mois

Réponse de Minus, surnommé Le débutant  Niveau 4
Il y a 4 mois

1 pts