yii 怎么配置路由美化

yii 怎么配置路由美化

美化路由形式

如:localhost/index.php?r=site/index? ? ? ? ? ? ? ? ? ? ? ? ?(推薦學(xué)習(xí):yii教程

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

如:localhost/index.php/sie/index

這種路由形式與我們?cè)?a href="http://m.babyishan.com/tag/%e6%b5%8f%e8%a7%88%e5%99%a8">瀏覽器地址欄中見(jiàn)到的大多路由形式一樣

get傳遞參數(shù)時(shí),只需要在路由后通過(guò)?

拼接即可,

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

yii的路由美化工作,全權(quán)由urlManager組件負(fù)責(zé)。

默認(rèn)情況下,該組件并沒(méi)有開(kāi)啟。我們?cè)谂渲梦募ackendconfigmain.php中簡(jiǎn)單配置。

enablePrettyUrl:是否開(kāi)啟美化效果。

要想實(shí)現(xiàn)以上路由的簡(jiǎn)化,需要在Yii2的配置中配置UrlManage,在main.php中添加如下配置:

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

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊6 分享