Maison > développement back-end > tutoriel php > Comment supprimer index.php des URL CodeIgniter à l'aide de .htaccess ?

Comment supprimer index.php des URL CodeIgniter à l'aide de .htaccess ?

Barbara Streisand
Libérer: 2024-12-31 09:48:15
original
965 Les gens l'ont consulté

How to Remove index.php from CodeIgniter URLs Using .htaccess?

Suppression d'index.php des URL CodeIgniter à l'aide de règles de réécriture

Pour supprimer index.php des URL CodeIgniter, vous pouvez utiliser le module mod_rewrite avec Apache2. Voici comment procéder :

1. Configurez Config.php

Ouvrez config.php et modifiez la ligne suivante :

$config['index_page'] = "index.php";
Copier après la connexion

en :

$config['index_page'] = "";
Copier après la connexion

2. Définir le protocole URI

Si le paramètre AUTO par défaut pour uri_protocol dans config.php ne fonctionne pas, remplacez-le par :

$config['uri_protocol'] = "REQUEST_URI";
Copier après la connexion

3. Modifier le fichier .htaccess

Ajoutez le code suivant à votre fichier .htaccess racine :

RewriteEngine on
RewriteCond  !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/ [L,QSA] 
Copier après la connexion

Remarque : Le code .htaccess spécifique peut varier légèrement en fonction sur votre serveur d'hébergement. Certains serveurs nécessitent un « ? » supplémentaire. à la fin de la dernière ligne :

RewriteRule ^(.*)$ index.php?/ [L,QSA] 
Copier après la connexion

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal