最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

yii中如何重新url

来源:懂视网 责编:小采 时间:2020-11-03 18:23:35
文档

yii中如何重新url

yii中如何重新url:一、Url重新规则1、将项目的地址修改成静态模式(伪静态===Url路由管理): a)Index.html === index.phpr=index/index b)Cate-1.html === index.phpr=article/list&cid=1 c)Art-1.html === index.phpr=a
推荐度:
导读yii中如何重新url:一、Url重新规则1、将项目的地址修改成静态模式(伪静态===Url路由管理): a)Index.html === index.phpr=index/index b)Cate-1.html === index.phpr=article/list&cid=1 c)Art-1.html === index.phpr=a

一、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框架

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

yii中如何重新url

yii中如何重新url:一、Url重新规则1、将项目的地址修改成静态模式(伪静态===Url路由管理): a)Index.html === index.phpr=index/index b)Cate-1.html === index.phpr=article/list&cid=1 c)Art-1.html === index.phpr=a
推荐度:
标签: 重新 如何 规则
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top