Yii 1.0 伪静态即Yii配置Url重写
来源:互联网 发布:怎么修改手机的mac地址 编辑:程序博客网 时间:2024/06/03 21:41
今天学习那个yii的时候,觉得URL太麻烦,想自己配置一下,于是就百度了一下,然后自己总结下,留着后面配置的时候看看。
yii框架中有个很重要的组件:URL Management(网址管理)
进行yii伪静态就是只需要配置这个就可以了。
没有配置之前是这个样子的:
配置成功后的URL就是这样的:
第一步:配置URL Management(网址管理)
只需要在config文件夹下面的main.php文件中进行配置就好了
'components' => array( 'urlManager' => [ 'showScriptName' => false,//这里是隐藏index.php那个路径的 'urlFormat' => 'path', 'rules' => [ '<controller:\w+>/<id:\d+>' => '<controller>/view', '<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>', '<controller:\w+>/<action:\w+>' => '<controller>/<action>' ] ], 'user' => array( // enable cookie-based authentication 'allowAutoLogin' => true ),<span style="font-family: Arial, Helvetica, sans-serif;">)</span>
第二步:进行apache配置
yii中有个文件:.htaccess 用来专门配置apache服务器的,这个文件下面配置输入下面的代码
<IfModule mod_rewrite.c>Options +FollowSymLinksIndexIgnore */*RewriteEngine on# if a directory or a file exists, use it directlyRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-d# otherwise forward it to index.phpRewriteRule ^(.*)$ /index.php/$1 [PT,L]</IfModule>
这个文件配置好了之后,一定要把apache中的rewrite模块开启:
然后就OK了。
整个URL的配置就已经完成了。
3 0
- Yii 1.0 伪静态即Yii配置Url重写
- yii框架中分页url重写rewrite达到各参数变伪静态链接,即不出现?和&的参数
- YII中URL伪静态
- YII URL静态化配置
- 开启url伪静态 - nginx yii
- Yii url重写
- Yii Url重写
- Yii url规则重写
- Yii的url重写
- yii重写url
- yii 伪静态处理
- yii实现伪静态
- php yii伪静态
- YII 开启URL伪静态方法(yii中urlManager匹配和注意点)
- YII 开启URL伪静态方法(yii中urlManager匹配和注意点)
- Yii实现伪静态方法
- YII实现伪静态方法
- YII实现伪静态方法
- T第二堂产品课:改变大河的流向
- 【Leetcode】Path Sum II (Sum)
- 总结一下/boot分区被删后的各种悲剧
- Sting和vector的查找和删除
- iOS抽屉效果
- Yii 1.0 伪静态即Yii配置Url重写
- android wifi锁
- FLV视频封装格式详解
- 环境篇-03:Android开发环境
- Cordova 环境搭建(PhoneGap前身)
- Linux Oracle服务启动&停止脚本与开机自启动
- 记一次网页数据抓取经历——杭电ACM离线题库制作
- 指针赋值
- 简述动态存储分配及malloc(),free()函数(针对linux)