Maison >développement back-end >Problème PHP >Comment supprimer index.php d'ecstore
Comment supprimer index.php de ecstore : activez d'abord le module de réécriture du serveur Apache ; puis créez un nouveau fichier [.htaccess] dans le répertoire racine du site Web puis modifiez la configuration de réécriture dans le projet ; fichier de configuration ; et enfin redémarrez le serveur.
Recommandé : "Tutoriel vidéo PHP"
Comment supprimer Index.php d'ECStore
J'ai essayé plusieurs méthodes en ligne mais aucune n'a fonctionné. J'ai bricolé moi-même et j'ai découvert que lors de l'écriture de rewrite, RewriteBase/
n'était pas ajouté :
<.>Étape 1- Activer le module de réécriture du serveur Apache 1. Recherchez le fichier httpd.conf dans le serveur Apache 2. Supprimez le # devant les modules #LoadModule rewrite_module /mod_rewrite.so et activez ce module Étape 2 - Créer un fichier .htaccess dans le répertoire racine du site Le contenu du fichier est le suivant :RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d [OR] RewriteCond %{REQUEST_FILENAME} -l RewriteRule . - [NC,L] RewriteRule . index.php [NC,L]Remarque : les fichiers .htaccess ne peuvent pas être créés directement sous Windows, vous pouvez utiliser un éditeur de texte Enregistrer après créationÉtape 3 – Modifier la configuration de réécriture dans le fichier de configuration de ce projetRechercher config/compatible.php (ou config/config.php) Vers la ligne 38 de ce fichier (si vous ne le trouvez pas, recherchez la chaîne dans le fichier : Rewrite), change
define('WITH_REWRITE', false);en
define('WITH_REWRITE', true);Étape 4 – Redémarrez le serveur.
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!