Heim > PHP-Framework > YII > So konfigurieren Sie die Routing-Verschönerung in yii

So konfigurieren Sie die Routing-Verschönerung in yii

(*-*)浩
Freigeben: 2019-12-30 13:46:07
Original
2698 Leute haben es durchsucht

So konfigurieren Sie die Routing-Verschönerung in yii

Verschönern Sie das Routing-Formular

Zum Beispiel: localhost/index.php?r=site/index Empfohlenes Lernen: yii-Tutorial)

Dieses Routing-Formular ist nicht SEO-freundlich. Kann das Routing also verschönert werden? In Yii2 können wir das Routing in das folgende Formular ändern:

Zum Beispiel: localhost/index.php/sie/index

Dieses Routing-Formular ist das gleiche wie das, was wir im Browser sehen Adressleiste Die meisten Routing-Formulare sind mit

get identisch. Beim Übergeben von Parametern müssen Sie nach dem Routing nur ?

übergeben als: localhost/index .php/site/index?id=1

Yiis Routing-Verschönerungsarbeit ist ausschließlich für die URLManager-Komponente verantwortlich.

Standardmäßig ist diese Komponente nicht aktiviert. Wir konfigurieren es einfach in der Konfigurationsdatei backendconfigmain.php.

enablePrettyUrl: Ob der Verschönerungseffekt aktiviert werden soll.

Um das obige Routing zu vereinfachen, müssen Sie UrlManage in der Yii2-Konfiguration konfigurieren und die folgende Konfiguration in main.php hinzufügen:

'urlManager' => [
    'enablePrettyUrl' => true,
    'showScriptName' => false,
    'rules' => [
    ],
],
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie die Routing-Verschönerung in yii. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
yii
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage