Problèmes de htaccess et de réécriture d'URL de CodeIgniter
Supprimer le segment "index.php" des URL dans CodeIgniter peut être un défi courant pour les débutants. Examinons les étapes à suivre et le dépannage des problèmes potentiels.
Configuration
Pour obtenir la structure d'URL souhaitée, trois étapes sont cruciales :
Mettre à jour les paramètres de configuration suivants :
$config['base_url'] = 'http://'.$_SERVER['SERVER_NAME'].'/Your Ci folder_name'; $config['index_page'] = ''; $config['uri_protocol'] = 'AUTO';
Ajoutez le code suivant au fichier .htaccess :
RewriteEngine on RewriteCond !^(index\.php|resources|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/ [L,QSA]
A. Apache Web Server
Dépannage
500 Erreur interne du serveur :
Toujours impossible d'accéder aux pages sans le segment "index.php" :
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!