yii中如何重新url

yii中如何重新url

一、url重新規則

1、將項目的地址修改成靜態模式(偽靜態===Url路由管理): ???????a)Index.html??===??index.php?r=index/index ???????b)Cate-1.html??===??index.php?r=article/list&amp;cid=1 ???????c)Art-1.html???===??index.php?r=article/index&amp;aid=1  d)想完成上述功能: ?????i.需要有apache功能模塊的支持?url重寫模塊 ?????ii.修改apache配置文件,apache安裝目錄/Conf/httpd.conf ???????????1.LoadModule?rewrite_module?modules/mod_rewrite.so ???????????2.AllowOverride?All ?????iii.重啟apache,使其修改生效  e)使用yii框架的URL路由功能: i.隱藏入口文件 1.編輯.htaccess文件 ???a)RewriteEngine?On ???b)RewriteCond?%{REQUEST_FILENAME}?!-f ???c)RewriteCond?%{REQUEST_FILENAME}?!-d ???d)RewriteRule?.?index.php  2.編輯項目配置文件 bbs/protected/config/main.php ???a)'urlManager'=&gt;array( i.'urlFormat'=&gt;'path',//開啟pathinfo格式 ii.'showScriptName'=&gt;false,//index.php?隱藏入口文件 iii.‘urlSuffix’=&gt;’.html’, iv.'rules'=&gt;array( ????1.‘index’=&gt;’index/index’, ????2.‘cate-<cid:>’=&gt;’article/list’, ????3.‘art-<aid:>’=&gt;’article/index’, v.), b)),</aid:></cid:>

二、Yii框架的$this->createUrl方法

Yii框架的$this->createUrl方法會自動根據url規則產生對應的超鏈接,因此,在項目開發過程當中,所有的超鏈接我們都需要使用createUrl幫助我們產生。

相關文章教程推薦:yii框架

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享