codeigniter
Supprimer index.php en utilisant WAMP et CodeIgniter
Recherche…
Comment supprimer index.php de l'url avec wamp et codeigniter
La première chose à faire est d’activer la réécriture du mod sur wamp dans les modules Apache et de faire défiler la liste.
Si ce n'est pas le cas, activez-le, puis redémarrez tous les serveurs.
Les utilisateurs de Linux peuvent également utiliser la commande ci-dessous pour activer le module de réécriture
sudo a2enmod rewrite
Puis redémarrez apache en utilisant:
sudo service apache2 restart
Ensuite, à l’extérieur de votre dossier d’application, créez un fichier appelé .htaccess
project > application
project > system
project > .htaccess
project > index.php
Essayez ce code ci-dessous
Options +FollowSymLinks
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L]
Si ce n'est pas le cas, voici quelques exemples plus complets
Ensuite, allez dans le fichier config.php. Définissez votre base_url et rendez la page index_page vide
$config['base_url'] = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "https" : "http");
$config['base_url'] .= "://".$_SERVER['HTTP_HOST'];
$config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
$config['index_page'] = '';
J'espère que cela vous aidera à utiliser les fichiers htaccess à partir d'exemples pour les autres.
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow