yii2.0实现pathinfo的形式访问的配置方法


Posted in PHP onApril 06, 2016

yii2.0默认的访问形式为:dxr.com/index.php?r=index/list,一般我们都会配置成pathinfo的形式来访问:dxr.com/index/list,这样更符合用户习惯。

具体的配置方法为:

一.配置yii2.0。

打开config目录下的web.php,在$config = [ 'components'=>[ 加到这里 ] ]中加入:

'urlManager' => [
 'enablePrettyUrl' => true,
 'showScriptName' => false,
 'rules' => [
 ],
],

yii2.0实现pathinfo的形式访问的配置方法

此时,yii2.0已经支持以pathinfo的形式访问了,如果此时访问不了,继续往下看。

二.配置web服务器。

1.如果是apache,在入口文件(index.php)所在的目录下新建一个文本文件,接着另存为.htaccess,用记事本打开此文件加入:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php

保存即可。

2.如果是nginx,在nginx配置文件中加入:

server {
 listen    80;
 server_name localhost;

 location / {
 root  E:/wwwroot/yii2.0;
 index index.html index.php;
 if (!-e $request_filename){
  rewrite ^/(.*) /index.php last;
 }
 }

 location ~ \.php$ {
 root      E:/wwwroot/yii2.0;
 fastcgi_pass  127.0.0.1:9000;
 fastcgi_index index.php;
 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
 include    fastcgi_params;
 }
}

三:重启web服务器。

至此,配置完毕。

PHP 相关文章推荐
谈谈PHP语法(5)
Oct 09 PHP
服务器端解压缩zip的脚本
Dec 22 PHP
ThinkPHP php 框架学习笔记
Oct 30 PHP
redis 队列操作的例子(php)
Apr 12 PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
Jun 25 PHP
PHP cdata 处理(详细介绍)
Jul 05 PHP
PHP基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
Jul 11 PHP
ThinkPHP控制器间实现相互调用的方法
Oct 31 PHP
PHP常用操作类之通信数据封装类的实现
Jul 16 PHP
php 实现银联商务H5支付的示例代码
Oct 12 PHP
PHP读取文件,解决中文乱码UTF-8的方法分析
Jan 22 PHP
PHP7新特性
Mar 09 PHP
PHP实现的DES加密解密实例代码
Apr 06 #PHP
php使用正则验证中文
Apr 06 #PHP
php HTML无刷新提交表单
Apr 05 #PHP
PHP如何使用Memcached
Apr 05 #PHP
初识PHP中的Swoole
Apr 05 #PHP
PHP中file_exists使用中遇到的问题小结
Apr 05 #PHP
PHP读取大文件的多种方法介绍
Apr 04 #PHP
You might like
ThinkPHP实例化模型的四种方法概述
2014/08/22 PHP
将FCKeditor导入PHP+SMARTY的实现方法
2015/01/15 PHP
浅谈php(codeigniter)安全性注意事项
2017/04/06 PHP
PHP使用Session实现上传进度功能详解
2019/08/06 PHP
php实现微信小程序授权登录功能(实现流程)
2019/11/13 PHP
学习ExtJS border布局
2009/10/08 Javascript
javascript确认框的三种使用方法
2013/12/17 Javascript
基于NodeJS的前后端分离的思考与实践(二)模版探索
2014/09/26 NodeJs
JavaScript数据结构学习之数组、栈与队列
2017/05/02 Javascript
基于jquery.page.js实现分页效果
2018/01/01 jQuery
JavaScript引用类型Object常见用法实例分析
2018/08/08 Javascript
小程序识别身份证,银行卡,营业执照,驾照的实现
2019/11/05 Javascript
支付宝小程序实现省市区三级联动
2020/06/21 Javascript
通过实例了解Nodejs模块系统及require机制
2020/07/16 NodeJs
Python利用Nagios增加微信报警通知的功能
2016/02/18 Python
读写json中文ASCII乱码问题的解决方法
2016/11/05 Python
python数据清洗系列之字符串处理详解
2017/02/12 Python
python 实现判断ip连通性的方法总结
2018/04/22 Python
完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误
2020/04/01 Python
html5 兼容IE6结构的实现代码
2012/05/14 HTML / CSS
canvas像素点操作之视频绿幕抠图
2018/09/11 HTML / CSS
Pottery Barn阿联酋:购买家具、家居装饰及更多
2019/12/08 全球购物
马来西亚网上花店:FlowerAdvisor马来西亚
2020/01/03 全球购物
美国家居装饰购物网站:Amanda Lindroth
2020/03/25 全球购物
武汉瑞得软件笔试题
2015/10/27 面试题
小学生自我鉴定
2013/10/12 职场文书
测绘工程个人的自我评价
2013/11/10 职场文书
护士求职推荐信范文
2013/11/23 职场文书
开办大学饮食联盟创业计划书
2014/01/29 职场文书
旅行社各个岗位职责
2014/03/15 职场文书
求职意向书范文
2014/04/01 职场文书
《大江保卫战》教学反思
2014/04/11 职场文书
竞选班长演讲稿500字
2014/08/22 职场文书
演讲开场白和结束语
2015/05/29 职场文书
2015暑期社会实践调查报告
2015/07/14 职场文书
pytorch finetuning 自己的图片进行训练操作
2021/06/05 Python