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

So konfigurieren Sie die Routing-Verschönerung in yii

(*-*)浩
(*-*)浩Original
2019-12-30 13:46:072686Durchsuche

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' => [
    ],
],

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!

Stellungnahme:
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
Vorheriger Artikel:Was macht yii2 log?Nächster Artikel:Was macht yii2 log?