Yii2.0配置pathinfo
来源:互联网 发布:php 表单数据提交 编辑:程序博客网 时间:2024/06/07 03:49
Yii2.0默认的访问形式为:my.oschina.net/index.php?r=post/index,一般我们都会配置成pathinfo的形式来访问,形如:my.oschina.net/post/index,这样更符合用户习惯。
一、配置yii
打开config目录下的web.php,在$config = [ ‘components’=>[] ]中加入以下内容:
'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => [ ],],
如果配置文件中已经有了该配置项,但是被注释掉了。将其注释去掉即可
此时,yii2.0已经支持以pathinfo的形式访问了。不过路径还是形如:my.oschina.net/index.php/post/index
我们接下来希望把index.php去掉
二、配置http服务器
1、Apache
在入口文件(index.php)所在的目录下新建一个文本文件,接着另存为.htaccess,用编辑器打开此文件加入:
RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . index.php
保存即可
2、Nginx
在nginx配置文件(我本地是/conf/vhosts/test.conf文件)中加入:
location/{ try_files $uri $uri/ /index.php?$query_string;}
整个server配置类似:
server { listen 80; server_name test.yii.com; root "/Projects/yii/web"; location / { index index.html index.htm index.php; try_files $uri $uri/ /index.php?$query_string; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } location ~ \.php(.*)$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+\.php)(/?.*)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params; } }
三、重启http服务器
至此,配置完毕。
0 0
- Yii2.0配置pathinfo
- yii2 nginx pathinfo
- 配置yii2的路由跟TP一样nginx(支持pathinfo路由模式)
- Yii2.0 邮件配置
- Nginx配置pathinfo
- nginx的pathinfo配置
- nginx配置pathinfo模式
- nginx配置pathinfo
- Nginx配置支持pathinfo
- nginx 配置PATHINFO
- Yii2.0 配置Restful API
- Yii2.0常量配置 学习
- Yii2.0 面包屑部件配置
- YII2.0多模块配置
- 配置nginx支持pathinfo模式
- 配置nginx支持pathinfo模式
- Nginx 配置 Pathinfo 【centos 6.4】
- ThinkPHP Nginx pathinfo rewrite 配置
- WTL对话框添加背景图片的方法(C++)
- 我不是产品经理-003
- 编程问题汇总(vsprintf函数的缺陷)
- Android版本和API Level对应关系
- 2015ACM-ICPC 北京赛区 Problem K. A Math Problem
- Yii2.0配置pathinfo
- leetcode Rotate Array
- Linux下scp的用法
- BloomFilter(布隆过滤器)的C#实现
- HDU3085 Nightmare Ⅱ 双向bfs
- surfaceview
- python中字符串
- HBase数据库访问封装
- WebView常用方法详解及h5新特性