Maison >cadre php >YII >Comment configurer l'embellissement du routage dans yii

Comment configurer l'embellissement du routage dans yii

(*-*)浩
(*-*)浩original
2019-12-30 13:46:072724parcourir

Comment configurer l'embellissement du routage dans yii

Embellissez le formulaire de routage

Par exemple : localhost/index.php?r=site/index Apprentissage recommandé : tutoriel yii)

Ce formulaire de routage n'est pas SEO friendly, alors le routage peut-il être embelli ? Dans Yii2, nous pouvons modifier le routage sous la forme suivante :

Par exemple : localhost/index.php/sie/index

Cette forme de routage est la même que celle que nous voyons dans le navigateur barre d'adresse La plupart des itinéraires sont sous la même forme

get Lors du passage des paramètres, il vous suffit de transmettre ?

après le routage

. tels que : localhost/index .php/site/index?id=1

Le travail d'embellissement du routage de Yii est seul responsable du composant urlManager.

Par défaut, ce composant n'est pas activé. On le configure simplement dans le fichier de configuration backendconfigmain.php.

enablePrettyUrl : s'il faut activer l'effet d'embellissement.

Pour simplifier le routage ci-dessus, vous devez configurer UrlManage dans la configuration Yii2 et ajouter la configuration suivante dans main.php :

'urlManager' => [
    'enablePrettyUrl' => true,
    'showScriptName' => false,
    'rules' => [
    ],
],

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