J'ai le même problème que de nombreuses personnes à supprimer l'index.php de l'URL dans CodeDigniter. P>
J'ai toujours fait toute réponse de la réponse précédente, mais je peux toujours accéder à une URL avec index.php p>
Cet URL fonctionne: https: //www.domaine.tld/test
Mais je peux accéder à: https: //www.domaine.tld/index.php/test a> (travail aussi) p>
Je n'ai aucun lien dans mon site, notamment index.php mais ma question est de savoir comment rediriger l'URL avec index.php pour ne pas avoir de contenu en double. P>
Merci pour votre réponse. P>
5 Réponses :
dicdigniter a une belle documentation.Vous pouvez trouver toutes les informations liées à CodeIdIditer est dans CodeDIGNITiter User_Guide
Pour maintenant, résoudre votre problème Créer puis supprimez également le modifie sur p> En savoir plus sur: https://www.codeigniter.com/userguide3/general/urls.html p> p> .htacaccess code> dans le code de racine et collez le code suivant
index.php code> de p>
Mettez ceci dans votre ouvrir configuration.php et suivant remplace p> à p> .htaccess code>:
Aller à votre puis dans vous config.php code> sous
application / config / config.php code>, vous devez modifier deux configures là-bas, définir votre
base_url code> et supprimer la valeur
index_page code>:
fcPath code> Créer un
.htaccess code> avec les éléments suivants Contenu: P>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
Merci pour votre réponse. Je fais toujours ça, mais pas travaillé et je ne comprends pas pourquoi ... Je suis sur Apache2 / Rewrite Module Activer
Je modifie aussi l'hôte virtuel aussi AllowoverRide TOUT P>
Options Indexes FollowSymLinks MultiViews DirectoryIndex index.html index.phtml index.php php_admin_flag engine On AddType application/x-httpd-php .php .phtml .php3 </Directory>
Ceci sera utile sur la lampe
mettre ce code sur votre fichier
.htaccess code> strong> p> blockQuote>
xxx pré>
ouvert fort> p> blockQquote> xxx pré> retirer index.php p>
xxx pré> puis réglez p>
xxx pré> p>
HAccess-Guide.com Peut-être que Htaccess résoudra le problème pour vous. Juste rediriger "/" à "/index.php"
Qui sait de l'existence de domaine.tld / index.php / test sauf que vous? Vous écrivez: "Je n'ai pas de lien dans mon site qui incluait index.php", la partie "Supprimer index.php de l'URL" est récompensée ici: Stackoverflow.com/questions/19183311/...