Yii框架的路由配置方法分析


Posted in PHP onSeptember 09, 2019

本文实例讲述了Yii框架的路由配置方法。分享给大家供大家参考,具体如下:

取消index.php

这两种方法都是在自动添加index.php

方法一:使用.htaccess

添加.htaccess文件  与index.php同级

RewriteEngine on
# if a directory or a file exists, use the request directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward the request to index.php
RewriteRule . index.php

方法二:vhost

<VirtualHost *:80>
    ServerName public.oa.com
    DocumentRoot "D:\phpStudy\PHPTutorial\WWW\OA\frontend\web"
    <Directory "D:\phpStudy\PHPTutorial\WWW\OA\frontend\web">
      # use mod_rewrite for pretty URL support
      RewriteEngine on
      # If a directory or a file exists, use the request directly
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      # Otherwise forward the request to index.php
      RewriteRule . index.php
      # use index.php as index file
      DirectoryIndex index.php
      # ...other settings...
      # Apache 2.4
      Require all granted
      ## Apache 2.2
      # Order allow,deny
      # Allow from all
    </Directory>
</VirtualHost>

Yii配置

'urlManager' => [
      //美化路由
      'enablePrettyUrl' => true,
      //不启用严格解析
      'enableStrictParsing' => false,
      //index.php是否显示
      'showScriptName' => false,
      //伪静态化 seo
      'suffix' => '.html',
      //美化规则
      'rules' => [
        //第一条:文章详细页
        '<controller:\w+>/<id:\d+>'=>'<controller>/detail',
        //第二条:文章列表页
        'post'=>'post/index',
      ],
    ],

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

PHP 相关文章推荐
新版PHP将向Java靠拢
Oct 09 PHP
用PHP+java实现自动新闻滚动窗口
Oct 09 PHP
PHP date函数参数详解
Nov 27 PHP
PHP获取文件后缀名的三个函数
Oct 15 PHP
基于PHP 面向对象之成员方法详解
May 04 PHP
基于PHP常用字符串的总结(待续)
Jun 07 PHP
如何利用PHP执行.SQL文件
Jul 05 PHP
PHP模拟QQ登录的方法
Jul 29 PHP
常用PHP数组排序函数归纳
Aug 08 PHP
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
May 23 PHP
php往mysql中批量插入数据实例教程
Dec 12 PHP
Yii框架自定义数据库操作组件示例
Nov 11 PHP
PHP实现时间日期友好显示实现代码
Sep 08 #PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
Sep 08 #PHP
Yii框架连表查询操作示例
Sep 06 #PHP
Laravel框架中缓存的使用方法分析
Sep 06 #PHP
Laravel框架实现的上传图片到七牛功能详解
Sep 06 #PHP
浅析PHP7 的垃圾回收机制
Sep 06 #PHP
PHP的介绍以及优势详细分析
Sep 05 #PHP
You might like
php学习笔记 [预定义数组(超全局数组)]
2011/06/09 PHP
PHP解析RSS的方法
2015/03/05 PHP
PHP面相对象中的重载与重写
2017/02/13 PHP
Laravel 中使用 Vue.js 实现基于 Ajax 的表单提交错误验证操作
2017/06/30 PHP
PHP XML Expat解析器知识点总结
2019/02/15 PHP
php报错502badgateway解决方法
2019/10/11 PHP
Javascript 异步加载详解(浏览器在javascript的加载方式)
2012/05/20 Javascript
js时间日期和毫秒的相互转换
2013/02/22 Javascript
js jq 单击和双击区分示例介绍
2013/11/05 Javascript
JavaScript统计网站访问次数的实现代码
2015/11/18 Javascript
JS实用技巧小结(屏蔽错误、div滚动条设置、背景图片位置等)
2016/06/16 Javascript
AngularJS延迟加载html template
2016/07/27 Javascript
vue loadmore 组件滑动加载更多源码解析
2017/07/19 Javascript
vue实现点击展开点击收起效果
2018/04/27 Javascript
vue项目每30秒刷新1次接口的实现方法
2018/12/04 Javascript
js实现点击图片在屏幕中间弹出放大效果
2019/09/11 Javascript
Vue循环中多个input绑定指定v-model实例
2020/08/31 Javascript
python静态方法实例
2015/01/14 Python
python 列表降维的实例讲解
2018/06/28 Python
python 实现求解字符串集的最长公共前缀方法
2018/07/20 Python
python实现windows壁纸定期更换功能
2019/01/21 Python
python元组和字典的内建函数实例详解
2019/10/22 Python
python简单利用字典破解zip文件口令
2020/09/07 Python
5分钟快速掌握Python定时任务框架的实现
2021/01/26 Python
宝塔面板出现“open_basedir restriction in effect. ”的解决方法
2021/03/14 PHP
I.T集团香港官方商城:ITeSHOP.com Hong Kong
2019/02/15 全球购物
英国的潮牌鞋履服饰商店:size?
2019/03/26 全球购物
应聘医药代表职位求职信
2013/10/21 职场文书
基层党组织公开承诺书
2014/03/28 职场文书
法制宣传日活动总结
2014/04/29 职场文书
厉行勤俭节约倡议书
2014/05/16 职场文书
中学生教师节演讲稿
2014/09/03 职场文书
异地恋情人节寄语
2015/02/28 职场文书
学校节水倡议书
2015/04/29 职场文书
亲情作文之母爱
2019/09/25 职场文书
CSS实现单选折叠菜单功能
2021/11/01 HTML / CSS