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!