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 相关文章推荐
56.com视频采集接口程序(PHP)
Sep 22 PHP
php 表单验证实现代码
Mar 10 PHP
php adodb分页实现代码
Mar 19 PHP
Windows 下的 PHP-PEAR 安装方法
Nov 20 PHP
Php header()函数语法及使用代码
Nov 04 PHP
php快速查找数据库中恶意代码的方法
Apr 01 PHP
WIN8.1下搭建PHP5.6环境
Apr 29 PHP
分享php分页的功能模块
Jun 16 PHP
PHP使用strstr()函数获取指定字符串后所有字符的方法
Jan 07 PHP
PHPExcel笔记, mpdf导出
May 03 PHP
总结PHP中初始化空数组的最佳方法
Feb 13 PHP
php数组函数array_push()、array_pop()及array_shift()简单用法示例
Jan 26 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
通过html表格发电子邮件
2006/10/09 PHP
一个PHP缓存类代码(附详细说明)
2011/06/09 PHP
destoon利用Rewrite规则设置网站安全
2014/06/21 PHP
PHP判断是否为空的几个函数对比
2015/04/21 PHP
php中的抽象方法和抽象类
2017/02/14 PHP
解决PhpStorm64不能启动的问题
2020/06/20 PHP
批量修改标签css样式以input标签为例
2014/07/31 Javascript
JS+CSS实现大气清新的滑动菜单效果代码
2015/10/22 Javascript
jQuery自制提示框tooltip改进版
2016/08/01 Javascript
vue中七牛插件使用的实例代码
2017/07/28 Javascript
基于JavaScript表单脚本(详解)
2017/10/18 Javascript
vue 文件目录结构详解
2017/11/24 Javascript
VUE2.0+ElementUI2.0表格el-table实现表头扩展el-tooltip
2018/11/30 Javascript
基于JS实现web端录音与播放功能
2019/04/17 Javascript
使用vue实现多规格选择实例(SKU)
2019/08/23 Javascript
jQuery实现回到顶部效果
2020/10/19 jQuery
在Python的Tornado框架中实现简单的在线代理的教程
2015/05/02 Python
Python正则抓取网易新闻的方法示例
2017/04/21 Python
Python算法输出1-9数组形成的结果为100的所有运算式
2017/11/03 Python
详解python使用递归、尾递归、循环三种方式实现斐波那契数列
2018/01/16 Python
Python3操作Excel文件(读写)的简单实例
2019/09/02 Python
Jupyter notebook如何修改平台字体
2020/05/13 Python
python 贪心算法的实现
2020/09/18 Python
python调用摄像头的示例代码
2020/09/28 Python
python pillow库的基础使用教程
2021/01/13 Python
HTML5声音录制/播放功能的实现代码
2018/05/03 HTML / CSS
记一次高分屏下canvas模糊问题
2020/02/17 HTML / CSS
稀有和绝版书籍:Biblio.com
2017/02/02 全球购物
第二课堂活动总结
2014/05/07 职场文书
电子商务专业应届毕业生求职信
2014/06/21 职场文书
个人自我剖析材料
2014/09/30 职场文书
幼儿园老师新年寄语2015
2014/12/08 职场文书
举起手来观后感
2015/06/09 职场文书
秀!学妹看见都惊呆的Python小招数!【详细语言特性使用技巧】
2021/04/27 Python
Go 在 MongoDB 中常用查询与修改的操作
2021/05/07 Golang
Python基础之函数嵌套知识总结
2021/05/23 Python