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 字符转义 注意事项
May 27 PHP
php页面缓存ob系列函数介绍
Oct 18 PHP
PHP把MSSQL数据导入到MYSQL的方法
Dec 27 PHP
PHP命名空间和自动加载类
Apr 03 PHP
PHP 常用时间函数资料整理
Oct 22 PHP
PHP面向对象程序设计方法实例详解
Dec 24 PHP
PHP基于面向对象实现的留言本功能实例
Apr 04 PHP
php获取用户真实IP和防刷机制的实例代码
Nov 28 PHP
Laravel框架集成UEditor编辑器的方法图文与实例详解
Apr 17 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
Apr 04 PHP
php实现的证件照换底色功能示例【人像抠图/换背景图】
May 29 PHP
常见的5个PHP编码小陋习以及优化实例讲解
Feb 27 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
很好用的PHP数据库类
2009/05/27 PHP
PHP文件读写操作之文件读取方法详解
2011/01/13 PHP
PHP中MVC模式的模板引擎开发经验分享
2011/03/23 PHP
php学习笔记 面向对象中[接口]与[多态性]的应用
2011/06/16 PHP
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
2015/05/12 PHP
php如何利用pecl安装mongodb扩展详解
2019/01/09 PHP
php+laravel依赖注入知识点总结
2019/11/04 PHP
用js计算页面执行时间的函数
2006/12/07 Javascript
用javascript控制iframe滚动的代码
2007/04/10 Javascript
JavaScript 仿关机效果的图片层
2008/12/26 Javascript
远离JS灾难css灾难之 js私有函数和css选择器作为容器
2011/12/11 Javascript
左右悬浮可分组的网站QQ在线客服代码(可谓经典)
2012/12/21 Javascript
JQuery操作元素的css样式
2015/03/09 Javascript
jquery中$each()方法的使用指南
2015/04/30 Javascript
如何使用Bootstrap的modal组件自定义alert,confirm和modal对话框
2016/03/01 Javascript
基于JavaScript实现回到页面顶部动画代码
2016/05/24 Javascript
Ionic快速安装教程
2016/06/03 Javascript
Javascript之Number对象介绍
2016/06/07 Javascript
JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法
2016/08/03 Javascript
AngularJS包括详解及示例代码
2016/08/17 Javascript
JavaScript简单生成 N~M 之间随机数的方法
2017/01/13 Javascript
jQuery在header中设置请求信息的方法
2017/03/06 Javascript
JavaScript观察者模式(publish/subscribe)原理与实现方法
2017/03/30 Javascript
Javascript实现找不同色块的游戏
2017/07/17 Javascript
JavaScript hasOwnProperty() 函数实例详解
2017/08/04 Javascript
简单的vuex 的使用案例笔记
2018/04/13 Javascript
Vue父子组建的简单通信之控制开关Switch的实现
2018/06/04 Javascript
vue中的mescroll搜索运用及各种填坑处理
2019/10/30 Javascript
Python实现的多线程http压力测试代码
2017/02/08 Python
Windows下安装Django框架的方法简明教程
2018/03/28 Python
对PyQt5的输入对话框使用(QInputDialog)详解
2019/06/25 Python
pygame实现烟雨蒙蒙下彩虹雨
2019/11/11 Python
css3实现背景图片拉伸效果像桌面壁纸一样
2013/08/19 HTML / CSS
介绍一下如何利用路径遍历进行攻击及如何防范
2014/01/19 面试题
小学作文之描写天气
2019/08/15 职场文书
导游词之广西漓江
2019/11/02 职场文书