yii2 如何使用 PATH_INFO 模式 并去掉 index.php
来源:互联网 发布:js获取一个对象的长度 编辑:程序博客网 时间:2024/06/06 18:34
众所周知yii2的的初始URL方式是 http://localhost/yii2/web/index.php/?r=hello/index
而我们一般习惯使用的URL方式是http://localhost/yii2/web/index.php/hello/index
所以一般初学者上手yii2的第一件事情就是 重写URL
重写URL非常简单打开config下下的web.php 在‘components’ 配置项里加入下面的代码
'urlManager' => [ //设置pathinfo模式 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => [ ], ],
就可以改成PATH_INFO模式了
至于怎么去掉index.php 也非常容易
如图在web目录下加入 .htasccess 即可
.htasccess 文件的内容如下
<IfModule mod_rewrite.c>RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]</IfModule>
因为我下载的集成环境wamp64 比较新 所以在win10 下 很多参数 不需要 修改 如果 使用了我的方法还是不行 最简单的方法就是下载一个wamp64 当然继续百度也是一个好选择
阅读全文
0 0
- yii2 如何使用 PATH_INFO 模式 并去掉 index.php
- Nginx/PHP/path_info问题,去掉index.php
- thinkphp如何去掉index.php
- URL如何去掉index.php
- PHP路由模式Path_Info模式
- php框架PATH_INFO模式配置
- CI中如何去掉index.php
- thinkPHP如何去掉url中的index.php
- phpCI框架 如何去掉默认index.php
- CodeIgniter如何去掉Index.php-apache服务器
- Yii2简单地址美化并隐藏index.php
- Yii2简单地址美化并隐藏index.php
- 使用URL重写,去掉index.php
- Nginx配置隐藏index.php和PATH_INFO支持
- Nginx配置隐藏index.php和PATH_INFO支持
- PHP CI(CodeIgniter) 如何去掉url中的index.php
- CI去掉index.php
- nginx去掉index.php
- 编写java程序151条建议读书笔记(13)
- oj 1902: 英文金曲大赛
- 一个经典例子让你彻彻底底理解java回调机制
- centos7 通过yum安装redis
- 光流Optical Flow介绍与OpenCV实现
- yii2 如何使用 PATH_INFO 模式 并去掉 index.php
- 求第三便宜的帽子
- GET重定向url带特殊字符参数拼接问题的解决
- Git忽略规则及.gitignore规则不生效的解决办法
- 如何为新添加硬盘并建立文件系统,分区
- 李奎元:说说那些征信模型(Z计分模型、巴萨利模型和A值模型)
- 【Linux】-- Mysql(2) : 创建数据库和数据表
- PrintWriter FileNotFoundException
- 排序算法速度比较