Maison > développement back-end > tutoriel php > Yii2.0 implémente la méthode de configuration de l'accès formel pathinfo

Yii2.0 implémente la méthode de configuration de l'accès formel pathinfo

不言
Libérer: 2023-03-30 16:48:01
original
1370 Les gens l'ont consulté

Cet article présente principalement les informations pertinentes sur la méthode de configuration de yii2.0 pour implémenter l'accès au formulaire pathinfo. Les amis dans le besoin peuvent s'y référer

Le formulaire d'accès par défaut de yii2.0 est : dxr.com. /index .php?r=index/list, généralement nous le configurerons sous forme de pathinfo pour accéder à : dxr.com/index/list, ce qui est plus conforme aux habitudes des utilisateurs.

La méthode de configuration spécifique est :

1. Configurez yii2.0.

Ouvrez web.php dans le répertoire de configuration et ajoutez :

'urlManager' => [
 'enablePrettyUrl' => true,
 'showScriptName' => false,
 'rules' => [
 ],
],
Copier après la connexion

dans $config = [ 'components'=>[Ajouter ici] ]

À l'heure actuelle, yii2.0 prend déjà en charge l'accès sous la forme de pathinfo. Si vous ne pouvez pas y accéder pour le moment, continuez à lire ci-dessous.

2. Configurez le serveur Web.

1. S'il s'agit d'Apache, créez un nouveau fichier texte dans le répertoire où se trouve le fichier d'entrée (index.php), puis enregistrez-le sous .htaccess, ouvrez ce fichier avec Bloc-notes et ajoutez :

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
Copier après la connexion

Enregistrez-le.

2. S'il s'agit de nginx, ajoutez :

server {
 listen    80;
 server_name localhost;

 location / {
 root  E:/wwwroot/yii2.0;
 index index.html index.php;
 if (!-e $request_filename){
  rewrite ^/(.*) /index.php last;
 }
 }

 location ~ \.php$ {
 root      E:/wwwroot/yii2.0;
 fastcgi_pass  127.0.0.1:9000;
 fastcgi_index index.php;
 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
 include    fastcgi_params;
 }
}
Copier après la connexion

3 : Redémarrez le serveur web dans le fichier de configuration nginx.

À ce stade, la configuration est terminée.

Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

Méthode pour exporter un tableau Excel dans le framework YII2

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal