Maison  >  Article  >  cadre php  >  Comment supprimer index.php dans yii

Comment supprimer index.php dans yii

王林
王林original
2020-08-15 15:18:283749parcourir

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.

Comment supprimer index.php dans yii

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 "ef294893b6aa9c7b5c1c38bff67bf31449cf1a4170e6184aa1ce7274bd63fd80 contient "AllowOverride All"

  • 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' => [
                &#39;<controller:\w+>/<action:\w+>&#39;=>&#39;<controller>/<action>&#39;,
            ],
        ],           
 )

(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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn