本文实例讲述了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

ServerName public.oa.com

DocumentRoot "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

Yii配置

'urlManager' => [

//美化路由

'enablePrettyUrl' => true,

//不启用严格解析

'enableStrictParsing' => false,

//index.php是否显示

'showScriptName' => false,

//伪静态化 seo

'suffix' => '.html',

//美化规则

'rules' => [

//第一条:文章详细页

'/'=>'/detail',

//第二条:文章列表页

'post'=>'post/index',

],

],

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

php yii路由规则,Yii框架的路由配置方法分析相关推荐

  1. flask html 模板继承,Flask框架模板继承实现方法分析

    Flask框架模板继承实现方法分析 本文实例讲述了Flask框架模板继承实现方法.分享给大家供大家参考,具体如下: 在模板中,可能会遇到以下情况: 多个模板具有完全相同的顶部和底部内容 多个模板中具有 ...

  2. PHP语言Yii框架,Yii框架多语言站点配置方法分析【中文/英文切换站点】

    本文实例讲述了Yii框架多语言站点配置方法.分享给大家供大家参考,具体如下: 这里假设我们要建立 中文/英文 切换的站点 1. 设置全局默认的语言 文件添加代码:protected/config/ma ...

  3. yii mysql_Yii2框架操作数据库的方法分析【以mysql为例】

    本文实例讲述了Yii2框架操作数据库的方法.分享给大家供大家参考,具体如下: 准备数据库 DROP TABLE IF EXISTS `pre_user`; CREATE TABLE `pre_user ...

  4. Lumen框架多数据库连接配置方法

    Lumen作为一款API导向很浓的框架,配置极简化,默认只支持一路DB配置 然而随着业务复杂度的提高,引入多个数据库连接似乎无法避免,下面介绍一下LUMEN连接多个数据库的配置方法: 修改.env文件 ...

  5. python 注销一大段_Django框架用户注销功能实现方法分析

    本文实例讲述了Django框架用户注销功能实现方法.分享给大家供大家参考,具体如下: HttpResponse()里有个delete_cookie()方法专门用来删除cookie 我们到此来完整的实现 ...

  6. Go Gin web框架的路由原理及中间件原理

    一.Gin框架的路由原理: 参考: go路由httprouter中的压缩字典树算法图解及c++实现 Golang-gin框架路由原理 首先了解下什么是路由? 简而言之,http路由即是一条http请求 ...

  7. ThinkPHP框架路由验证器优先于路由中间件执行的解决方案

    ThinkPHP框架路由验证器优先于路由中间件执行的解决方案 打个广告先:北京有没有在招PHP的公司,失业中... 前段时间在写项目的时候需求是先验证用户是否登录并且有该接口访问权限然后在验证访问参数 ...

  8. 示例Express中路由规则及获取请求参数

    本次给大家分享一篇基于express中路由规则及获取请求参数的方法,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下.如有不足之处,欢迎批评指正. express中常见的路由规则 ...

  9. Knative 实战:如何在 Knative 中配置自定义域名及路由规则

    作者 | 元毅 阿里云智能事业群高级开发工程师 当前 Knative 中默认支持是基于域名的转发,可以通过域名模板配置后缀,但目前对于用户来说并不能指定全域名设置.另外一个问题就是基于 Path 和 ...

最新文章

  1. 在线作图|2分钟绘制一张箱线图
  2. 因为你组织的安全策略阻止未经身份验证的来宾(试了很多种办法都不行)
  3. 如何查看Android设备上的分区信息
  4. Spring4+SpringMVC+MyBatis整合思路
  5. python 调用c++
  6. 牛客练习赛 65 (待补E-网络流)
  7. 安卓USB开发教程 一 USB Host 与 Accessory
  8. Vim文本编辑器 指令簿(二)
  9. 程序员面试金典 - 面试题 16.02. 单词频率(哈希表/Trie树)
  10. dsm php,docker dsm是什么?
  11. 设计模式之美 - 64状态模式
  12. java反射代码_Java反射代码 求解答,谢谢~
  13. 计算机老是重启进不了桌面,电脑无限重启进不桌面
  14. 电商平台如何实现分账功能
  15. 红石32位cpu通用计算机,【TRP|HappyWater】32位红石电脑RSC-3230(无命令方块)
  16. C++编程-腐烂的橘子-广度优先搜索
  17. Mac上常用软件-2018
  18. 期末总结---为本学期画上圆满的句号
  19. 这类保险看起来很好,我却不推荐。
  20. linux搭建web服务

热门文章

  1. linux tmpfs作用,linux ramfs和tmpfs区别及用法介绍
  2. mysql 无符号填充零_MySQL无符号、填充零
  3. java 死锁和饥饿_死锁与活锁,死锁与饥饿的区别
  4. java swing 控件_Java Swing组件
  5. RecyclerView加载动画
  6. 验证码识别---云打码
  7. 使用 SyncPlay 和异地朋友一起看电影
  8. html不用css超链接去掉下划线,div css之去掉a超链接下划线样式
  9. 判断闰年?提示:year能被4整除但是不能被100整除 或者 year能被400整除, 那么就是闰年;
  10. Errors reported here must be corrected before the service can be started