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的网址
Nov 25 PHP
服务器web工具 php环境下
Dec 29 PHP
ThinkPHP3.0略缩图不能保存到子目录的解决方法
Sep 30 PHP
php的SimpleXML方法读写XML接口文件实例解析
Jun 16 PHP
ThinkPHP3.1新特性之查询条件预处理简介
Jun 19 PHP
php中json_encode处理gbk与gb2312中文乱码问题的解决方法
Jul 10 PHP
PHP 使用redis简单示例分享
Mar 05 PHP
PHP+JS三级菜单联动菜单实现方法
Feb 24 PHP
解读PHP的Yii框架中请求与响应的处理流程
Mar 17 PHP
PHP生成图像验证码的方法小结(2种方法)
Jul 18 PHP
php用户密码加密算法分析【Discuz加密算法】
Oct 12 PHP
PHP实现给定一列字符,生成指定长度的所有可能组合示例
Jun 22 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-MySQL教程归纳总结
2008/06/07 PHP
PHP 5.3.1 安装包 VC9 VC6不同版本的区别是什么
2010/07/04 PHP
分享一个PHP数据流应用的简单例子
2012/06/01 PHP
推荐一款PHP+jQuery制作的列表分页的功能模块
2014/10/14 PHP
JS JavaScript获取Url参数,src属性参数
2021/03/09 Javascript
Prototype最新版(1.5 rc2)使用指南(1)
2007/01/10 Javascript
JS上传前预览图片实例
2013/03/25 Javascript
JavaScript语言核心数据类型和变量使用介绍
2013/08/23 Javascript
JS实现仿中关村论坛评分后弹出提示效果的方法
2015/02/23 Javascript
省市区三级联动下拉框菜单javascript版
2015/08/11 Javascript
js制作网站首页图片轮播特效代码
2016/08/30 Javascript
jQuery实现可拖动进度条实例代码
2017/06/21 jQuery
移动端触摸滑动插件swiper使用方法详解
2017/08/11 Javascript
Node.js利用console输出日志文件的方法示例
2018/04/27 Javascript
Vue常用指令详解分析
2018/08/19 Javascript
移动端自适应flexible.js的使用方法(不用三大框架,仅写一个单html页面使用)推荐
2019/04/02 Javascript
element 中 el-menu 组件的无限极循环思路代码详解
2020/04/26 Javascript
采用python实现简单QQ单用户机器人的方法
2014/07/03 Python
python中不能连接超时的问题及解决方法
2018/06/10 Python
pandas将numpy数组写入到csv的实例
2018/07/04 Python
解决python执行不输出系统命令弹框的问题
2019/06/24 Python
Python 硬币兑换问题
2019/07/29 Python
Python使用百度api做人脸对比的方法
2019/08/28 Python
Windows 下更改 jupyterlab 默认启动位置的教程详解
2020/05/18 Python
Python函数必须先定义,后调用说明(函数调用函数例外)
2020/06/02 Python
Python函数的迭代器与生成器的示例代码
2020/06/18 Python
Python中的流程控制详解
2021/02/18 Python
法国和欧洲海边和滑雪度假:Pierre & Vacances
2017/01/04 全球购物
质检员的岗位职责
2013/11/15 职场文书
茶叶店创业计划书范文
2014/01/19 职场文书
大学生活动策划方案
2014/02/10 职场文书
小学语文教学经验交流材料
2014/06/02 职场文书
2015幼儿园新学期寄语
2015/02/27 职场文书
《桂花雨》教学反思
2016/02/19 职场文书
k-means & DBSCAN 总结
2021/04/27 Python
Python调用腾讯API实现人脸身份证比对功能
2022/04/04 Python