yii2 url 美化引數

2022-03-20 21:12:31 字數 1047 閱讀 2950

所謂的url引數美化就是將冗長的字串 進行正則替換 

yii2 框架的url引數美化完成需要完成兩個階段

第乙個階段分apache和nginx 兩種的配置

apache :

1.1 必須開啟rewrite 模式

http.conf 中

loadmodule rewrite_module modules/mod_rewrite.so 去掉前面的注釋

1.2在web目錄新建 ".htaccess"檔案

配置rewrite重寫規則

options +followsymlinks

indexignore */*

rewriteengine on

# if a directory or a file exists, use it directly

rewritecond % !-f

rewritecond % !-d

# otherwise forward it to index.php

rewriterule . index.php

b nginx 的配置  這個就比較簡單了

只需要在配置檔案的虛擬主機上的location / 中 寫上 rewrite

location /

}

2在yii框架中的 config的元件 urlmanage

'urlmanager' =>[

'class' => 'yii\web\urlmanager',  

'enableprettyurl' => true,  //開啟url的支援

'showscriptname' => false,  //入口檔案 index.php 不展示

//'suffix' => '.html',    //配置為靜態檔案字尾

'rules'=>[  

'/'=>'/view',  //正則

'//'=>'/',

'/'=>'/',]

],

yii框架美化url

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

YII中URL位址美化

url位址美化 urlmanager位址管理 通過程式來實現url的位址美化 例如 做法 修改main.php全域性配置檔案,開啟urlmanager功能 urlmanager array urlformat path 是否啟用pathinfo模式的url位址 rules array 設定偽靜態字尾...

YII2 0URL美化詳解

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