Supprimer index.php à partir de l'URL dans Codeigniter
J'ai fait beaucoup de temps. Mais également que je suis coincé ici à nouveau (dans un autre serveur) et n'arrive pas à comprendre quel est le problème.
Terminé htaccess édition
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /glt.me/CI/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /glt.me/CI/index.php/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
- module rewrite est activé (comme par client des soins de perons dit)
- Erreur :
Erreur Interne Du Serveur
Le serveur a rencontré une erreur interne ou de mauvaise configuration et a été incapable de compléter votre demande.
Veuillez contacter l'administrateur du serveur, [email protected] et de les informer du moment où l'erreur s'est produite, et tout ce que vous pourriez avoir fait qui peut avoir causé l'erreur.
Plus d'informations sur cette erreur peut être disponible dans le journal des erreurs du serveur.
En outre, un 500 Erreur Interne au Serveur erreur s'est produite lors de la tentative d'utiliser un ErrorDocument pour traiter la demande.
Test ce cas :
http://glt.me/CI/test
http://glt.me/CI/index.php/test
Deviner est plus amusant. Les journaux de vérification, c'est comme lire de la documentation: seulement la faiblesse de le faire 😉
OriginalL'auteur TechCare99 | 2013-09-02
Vous devez vous connecter pour publier un commentaire.
C'est le moyen le plus simple et il fonctionne très bien pour enlever les index.php à partir de votre url
J'ai essayé ce code
RewriteRule ^(.*)$ index.php/$1 [L]
Mais je peux encore voir la page en deux domain.com/about-us , domain.com/index.php/about-us et domain.com/index.php?/about-usproduction de SEO erreur que j'ai.e double balise title et meta description en double
OriginalL'auteur Mehdi Jalal
Utilisation suivantes htaccess code pour supprimer index.php à partir de votre codeigniter url
OriginalL'auteur Girish Sinha
Si votre client a confirmé le module de réécriture est de travail, ce qui ne vous confirmez vous-même, faire un fichier php à la racine du projet avec le code ci-dessous et essayez de parcourir le fichier.
OriginalL'auteur hsuk
D'abord vérifier si votre serveur apache est de soutenir
mod_rewrite
. Si oui, alors ajouter un.htaccess
fichier. Mon codeigniter .fichier htaccess est:Enfin dans votre fichier de configuration, modifiez votre base_url, supprimer index.php de que si vous avez ajouté.
OriginalL'auteur Niraj Chauhan
OriginalL'auteur kapil
J'ai voulu contribuer ici que j'ai eu du mal moi-même. Je suis en utilisant IIS5.1 pour le développement, uniquement (pas Fortement recommandé!)
1 - assurez-vous que vous config.php fichier:
2 - Mon application n'est pas sur le dossier racine, c'est à localhost/CodeIgniter/. J'ai mis à jour config.php pour:
3 - Vous avez besoin de Mod-les capacités de Réécriture. C'est intégré avec la plupart des serveurs, mais IIS5.1 a besoin d'un autre outil. J'ai utilisé: IIS Mod-Rewrite par micronovae. C'est gratuit aussi longtemps que vous utilisez sur localhost
J'ai mis le code suivant (au Lieu de CodeIgniter, de mettre le nom du dossier):
Si votre application est à l'origine, le code que vous devez utiliser est simplement de dire:
Espère que cela aide.
OriginalL'auteur Salam Morcos
Seulement trois étapes sont tenus de supprimer index.php à partir de l'url dans Codeigniter dans WAMP environnement.
1) Créer .fichier htacess en parallèle à la demande du titulaire et il suffit de copier passé le code suivant:
2) Variation $config['index_page'] à vide dans config.php dans le dossier de l'application comme ci-dessous:
3) de Permettre à “rewrite_module” de apache.
Redémarrer apache et de son fait.
Détails : http://sforsuresh.in/removing-index-php-from-url-of-codeigniter-in-wamp/
OriginalL'auteur Suresh Kamrushi