Yii url重写规则 添加html后缀
2014-03-25 10:25
239 查看
形式为
http://localhost/site/page.html?view=about
1.配置config/man.php文件
'urlManager'=>array(
'urlFormat'=>'path',
'urlSuffix'=>'.html',
'showScriptName'=>false, // 这一步是将代码里链接的index.php隐藏掉。
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
),
2.开启apache mod_rewrite模块
3.在index.php同级模块建立
.htaccess
<IfModule rewrite_module>
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
</IfModule>
http://localhost/site/page.html?view=about
1.配置config/man.php文件
'urlManager'=>array(
'urlFormat'=>'path',
'urlSuffix'=>'.html',
'showScriptName'=>false, // 这一步是将代码里链接的index.php隐藏掉。
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
),
2.开启apache mod_rewrite模块
3.在index.php同级模块建立
.htaccess
<IfModule rewrite_module>
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
</IfModule>
相关文章推荐
- 如何给wordpress的页面添加上html的后缀
- 为右键新建菜单添加自定义后缀(.html, .css, .js, .py)项
- yii 前端js动态添加验证规则
- AspNet Mvc 路由解析中添加.html 等后缀 出现404错误的解决办法
- URL重写,把ASPX改成HTML的后缀
- nginx 伪静态,为没有后缀名的url添加html后缀
- 为Yii bootstrap当中的TbDropDown 添加html属性
- safari 附件下载文件被添加后缀(html\exe等)的问题
- 使用ISAPI_Rewrite对asp.net实现URL重写,显示HTML后缀
- bootstrapValidator添加到验证规则到HTML上
- 让nginx上的静态网页在访问的时候没有html后缀;nginx rewrite规则
- Jmeter html 报告中添加90% line time
- html添加ico镜像代码(favicon.ico放在根目录)
- mysql为字段值添加或者去除前缀、后缀
- DedeCMS 去掉文章及分类.html后缀的方法
- 为该目录以及子目录添加index.html
- [Asp.net MVC]Asp.net MVC5系列——在模型中添加验证规则
- html页面动态添加控件
- 在Pyramid中使用Mako模板以及默认和.html后缀关联