一、Url从新划定规矩
1、将项目的地点修正成静态形式(伪静态===Url路由治理): a)Index.html === index.php?r=index/index b)Cate-1.html === index.php?r=article/list&cid=1 c)Art-1.html === index.php?r=article/index&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'=>array( i.'urlFormat'=>'path',//开启pathinfo花样 ii.'showScriptName'=>false,//index.php 隐蔽进口文件 iii.‘urlSuffix’=>’.html’, iv.'rules'=>array( 1.‘index’=>’index/index’, 2.‘cate-<cid:\d+>’=>’article/list’, 3.‘art-<aid:\d+>’=>’article/index’, v.), b)),
二、Yii框架的$this->createUrl要领
Yii框架的$this->createUrl要领会自动依据url划定规矩发生对应的超链接,因而,在项目开发历程当中,一切的超链接我们都须要运用createUrl协助我们发生。
相干文章教程引荐:yii框架
以上就是yii中怎样从新url的细致内容,更多请关注ki4网别的相干文章!