Yii2配置Nginx伪静态的方法


Posted in PHP onMay 05, 2017

本文实例讲述了Yii2配置Nginx伪静态的方法。分享给大家供大家参考,具体如下:

主要检查以下代码:

location / {
  # Redirect everything that isn't a real file to index.php
  try_files $uri $uri/ /index.php?$args;
}

完整代码:

server {
  charset utf-8;
  client_max_body_size 128M;
  listen 80; ## listen for ipv4
  #listen [::]:80 default_server ipv6only=on; ## listen for ipv6
  server_name mysite.local;
  root    /path/to/basic/web;
  index    index.php;
  access_log /path/to/basic/log/access.log;
  error_log  /path/to/basic/log/error.log;
  location / {
    # Redirect everything that isn't a real file to index.php
    try_files $uri $uri/ /index.php?$args;
  }
  # uncomment to avoid processing of calls to non-existing static files by Yii
  #location ~ \.(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar)$ {
  #  try_files $uri =404;
  #}
  #error_page 404 /404.html;
  location ~ \.php$ {
    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
    fastcgi_pass  127.0.0.1:9000;
    #fastcgi_pass unix:/var/run/php5-fpm.sock;
    try_files $uri =404;
  }
  location ~ /\.(ht|svn|git) {
    deny all;
  }
}

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

PHP 相关文章推荐
详细介绍PHP应用提速面面观
Oct 09 PHP
PHP 防恶意刷新实现代码
May 16 PHP
php防注入,表单提交值转义的实现详解
Jun 10 PHP
PHP 获取文件权限函数介绍
Jul 11 PHP
PHP集成百度Ueditor 1.4.3
Nov 23 PHP
PHP实现动态执行代码的方法
Mar 25 PHP
PHP使用stream_context_create()模拟POST/GET请求的方法
Apr 02 PHP
php socket通信简单实现
Nov 18 PHP
利用Laravel生成Gravatar头像地址的优雅方法
Dec 30 PHP
php使用imagecopymerge()函数创建半透明水印
Jan 25 PHP
tp5框架前台无限极导航菜单类实现方法分析
Mar 29 PHP
PHP var关键字相关原理及使用实例解析
Jul 11 PHP
php生成网页桌面快捷方式
May 05 #PHP
php 如何设置一个严格控制过期时间的session
May 05 #PHP
php 数组元素快速去重
May 05 #PHP
Yii2实现自定义独立验证器的方法
May 05 #PHP
php 查找数组元素提高效率的方法详解
May 05 #PHP
thinkPHP分页功能实例详解
May 05 #PHP
php cli模式下获取参数的方法
May 05 #PHP
You might like
PHP的可变变量名的使用方法分享
2012/02/05 PHP
PHP实现加密文本文件并限制特定页面的存取的效果
2016/10/21 PHP
php使用GD2绘制几何图形示例
2017/02/15 PHP
PHP实现的下载远程文件类定义与用法示例
2017/07/05 PHP
php抽象方法和普通方法的区别点总结
2019/10/13 PHP
asp.net 30分钟掌握无刷新 Repeater
2011/09/16 Javascript
如何让easyui gridview 宽度自适应窗口改变及fitColumns应用
2013/01/25 Javascript
javascript ready和load事件的区别示例介绍
2013/08/30 Javascript
简单实现异步编程promise模式
2015/07/31 Javascript
详解Bootstrap按钮
2016/01/04 Javascript
js css+html实现简单的日历
2016/07/14 Javascript
AngularJS 工作原理详解
2016/08/18 Javascript
Bootstrap基本插件学习笔记之Tooltip提示工具(18)
2016/12/08 Javascript
微信小程序 PHP后端form表单提交实例详解
2017/01/12 Javascript
写jQuery插件时的注意点
2017/02/20 Javascript
vue实现留言板todolist功能
2017/08/16 Javascript
vue项目首屏加载时间优化实战
2019/04/23 Javascript
JavaScript箭头函数中的this详解
2019/06/19 Javascript
layui: layer.open加载窗体时出现遮罩层的解决方法
2019/09/26 Javascript
JS eval代码快速解密实例解析
2020/04/23 Javascript
详解Python中的type()方法的使用
2015/05/21 Python
python获取各操作系统硬件信息的方法
2015/06/03 Python
Python使用pymysql小技巧
2017/06/04 Python
Scrapy基于selenium结合爬取淘宝的实例讲解
2018/06/13 Python
Pandas时间序列:时期(period)及其算术运算详解
2020/02/25 Python
python GUI库图形界面开发之PyQt5滚动条控件QScrollBar详细使用方法与实例
2020/03/06 Python
Python爬虫之Selenium鼠标事件的实现
2020/12/04 Python
H5 canvas中width、height和style的宽高区别详解
2018/11/02 HTML / CSS
网易微博Web App用HTML5开发的过程介绍
2012/06/13 HTML / CSS
美国婚礼和派对礼品网站:Kate Aspen(新娘送礼会、迎婴派对)
2018/03/28 全球购物
阿玛尼美妆俄罗斯官网:Giorgio Armani Beauty RU
2020/07/19 全球购物
请说出以下代码输出什么
2013/08/30 面试题
法学毕业生自我鉴定
2013/11/08 职场文书
电焊工工作岗位职责
2014/02/06 职场文书
优质服务口号
2014/06/11 职场文书
党员干部学习十八届五中全会精神心得体会
2016/01/05 职场文书