YII中URL位址美化

2022-08-01 04:39:15 字數 777 閱讀 3946

url位址美化:urlmanager位址管理(通過程式來實現url的位址美化)

例如:做法:

修改main.php全域性配置檔案,開啟urlmanager功能

'urlmanager'=>array(

'urlformat'=>'path',//是否啟用pathinfo模式的url位址

'rules'=>array(//設定偽靜態字尾

'/'=>'/view',

'//'=>'/',

'/'=>'/',

去掉注釋

偽靜態例如:

'urlmanager'=>array(

'urlformat'=>'path',//是否啟用pathinfo模式的url位址

'rules'=>array(//設定偽靜態字尾

'控制器別名/方法別名'=>array("原控制器名/原方法名","urlsuffix"=>".html"),//給指定頁面新增偽靜態

'/'=>array('/',"urlsuffix"=>".html"),//給所有頁面新增偽靜態,如帶引數,偽靜態不起作用

'控制器別名/方法別名/《引數名:正規表示式》/《引數名:正規表示式》'=>'原控制器名/原方法名',//給指定頁面設定頁面傳的引數

'控制器別名/方法別名/《引數名:正規表示式》/《引數名:正規表示式》'=>array('原控制器名/原方法名',"urlsuffix"=>".html"),//給指定頁面設定引數,並設定偽靜態,但只對單個頁面起作用

url中省略入口檔案

必須用rewrite功能來實現

yii框架美化url

yii框架美化url需要在當前檔案的config目錄下main.php檔案中的components的陣列中加入這一行配置 urlmanager enableprettyurl true,美化url ture enablestrictparsing false,不啟用嚴格解析 showscriptna...

YII2 0URL美化詳解

當我們安裝好yii2.0之後,開啟頁面後會看到url格式是這樣的 看起來很不習慣和美觀,所以在yii中提供了美化url的元件 d wamp www mysite mysite vendor yiisoft yii2 web urlmanager.php,我們只需要在配置檔案中進行簡單的配置就可以實現...

yii2 url 美化引數

所謂的url引數美化就是將冗長的字串 進行正則替換 yii2 框架的url引數美化完成需要完成兩個階段 第乙個階段分apache和nginx 兩種的配置 apache 1.1 必須開啟rewrite 模式 http.conf 中 loadmodule rewrite module modules m...