Méthode Yii pour supprimer index.php : 1. Activez le module mod_rewrite d'Apache et redémarrez Apache 2. Editez le fichier /config/web.php dans le projet 3. Au même niveau que l'index ; Fichier .php Ajoutez le fichier [.htaccess] au répertoire.
Méthode spécifique :
(Tutoriel recommandé : Tutoriel graphique php)
1. module mod_rewrite d'Apache
Supprimez le symbole "#" avant LoadModule rewrite_module modules/mod_rewrite.so
Assurez-vous que DocumentRoot "/Bibliothèque/WebServer/Documents "
Redémarrez Apache, commande : sudo apachectl restart
2. Ajoutez du code dans /config/web.php dans le projet :
components'=>array( ... 'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => [ '<controller:\w+>/<action:\w+>'=>'<controller>/<action>', ], ], )
(Recommandation du didacticiel vidéo : tutoriel vidéo php)
3. . Ajoutez le fichier ".htaccess" dans le même répertoire que le fichier index.php (/web/) avec le contenu suivant :
Options +FollowSymLinks IndexIgnore */* RewriteEngine on # if a directory or a file exists, use it directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # otherwise forward it to index.php RewriteRule . index.php
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!