-2
votes

Supprimer Index.PHP de l'URL CodeDigniter

J'ai le même problème que de nombreuses personnes à supprimer l'index.php de l'URL dans CodeDigniter.

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

Cet URL fonctionne: https: //www.domaine.tld/test Mais je peux accéder à: https: //www.domaine.tld/index.php/test (travail aussi)

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.

Merci pour votre réponse.


2 commentaires

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/...


5 Réponses :


0
votes

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 .htacaccess dans le code de racine et collez le code suivant xxx

puis supprimez également le index.php de xxx

modifie sur xxx

En savoir plus sur: https://www.codeigniter.com/userguide3/general/urls.html


0 commentaires

0
votes

Mettez ceci dans votre .htaccess : xxx

ouvrir configuration.php et suivant remplace xxx

à xxx


0 commentaires

0
votes

Aller à votre 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>: xxx pré>

puis dans vous 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]


0 commentaires

0
votes

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>


0 commentaires

0
votes

Ceci sera utile sur la lampe


mettre ce code sur votre fichier .htaccess xxx

ouvert xxx

retirer index.php xxx

puis réglez xxx


0 commentaires