首頁 >php框架 >YII >yii 怎麼設定路由美化

yii 怎麼設定路由美化

(*-*)浩
(*-*)浩原創
2019-12-30 13:46:072714瀏覽

yii 怎麼設定路由美化

美化路由形式

如:localhost/index.php?r=site/index                                     推薦學習:yii教學

這種路由形式對SEO不友好,那麼是否可以對路由進行一下美化呢?在Yii2中我們可以將路由必成以下的形式:

如:localhost/index.php/sie/index

這種路由形式與我們在瀏覽器網址列中見到的大多數路由形式一樣

get傳遞參數時,只需要在路由後透過?

拼接即可,

如:localhost/index .php/site/index?id=1

yii的路由美化工作,全權由urlManager元件負責。

預設情況下,該元件並沒有開啟。我們在設定檔backend\config\main.php中簡單設定。

enablePrettyUrl:是否開啟美化效果。

要實作以上路由的簡化,需要在Yii2的設定中設定UrlManage,在main.php中加入以下設定:

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

以上是yii 怎麼設定路由美化的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn