Suppression de index.php des URL dans Codeigniter 2
Dans Codeigniter 2, la suppression de index.php des URL peut être obtenue en modifiant le fichier . fichier htaccess. Voici comment procéder :
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} ^system.* RewriteRule ^(.*)$ /index.php?/ [L] RewriteCond %{REQUEST_URI} ^application.* RewriteRule ^(.*)$ /index.php?/ [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /(site)/index.php?/ [L] </IfModule>
Assurez-vous de remplacer "(site)" par le nom réel de votre dossier de site. Cela garantit que les règles de réécriture recherchent le fichier index.php dans la structure de dossiers correcte.
Remarques supplémentaires :
Si ce qui précède ne fonctionne pas, essayez d'ajouter une RewriteRule supplémentaire au fichier .htaccess :
RewriteRule ^(.*)$ - [E=BASE:www\.mysite\.com]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!