程序目录环境说明

http://www.123.com/admingm指向到/data0/htdocs/www.123.com/admingm目录里

admingm目录里放的是tp的框架:Admin、Public、ThinkPHP、index.php,

nginx如果需要实现伪静态,需要自己编写rewrite,以下是我自己编写的,希望对需要的人能有点帮助。

1、php.ini  文件里 改了一个地方把";cgi.fix_pathinfo=1"前面的“;”去掉。

2、nginx的server配置

server

{

listen       80;

server_name abc.123.com;

root  /data0/htdocs/abc.123.com;

index index.html index.htm index.php;

location /Admin/

{

if (!-e $request_filename) {

rewrite ^/Admin/(.*)$ /Admin/index.php/$1 last;

break;

}

}

location ~ .*\.php(.*)$

{

set $script    $uri;

set $path_info  "/";

if ($uri ~ "^(.+\.php)(/.+)") {

set $script     $1;

set $path_info  $2;

}

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

include fastcgi_params;

fastcgi_param PATH_INFO $path_info;

fastcgi_param SCRIPT_FILENAME  $document_root/$script;

fastcgi_param SCRIPT_NAME $script;

}

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$

{

expires      15d;

}

location ~ .*\.(js|css)?$

{

expires      2d;

}

access_log  off;

}

如果有错误,欢迎提出来,大家一起讨论!

nginx伪静态php如何配置文件,nginx实现thinkphp伪静态的配置例子相关推荐

  1. nginx 多php项目配置文件,nginx 配置文件配置多个站点

    nginx环境下配置多个站点 一.找到nginx的配置文件 一般会在/etc/nginx/nginx.conf 二.修改配置文件我的配置文件如下,其中server 包括的内容是一个对象 一个网站对应一 ...

  2. nginx php返回500错误,nginx环境thinkphp,500错误

    今天吧网站放到nginx下centos环境,程序是thinkphp3.2的,首页能正常显示,内链所有都是500错误,贴出配置代码和错误日志,求解决方案!! server { listen 80; se ...

  3. CI框架 CodeIgniter 伪静态 htaccess设置和Nginx伪静态方法

    2019独角兽企业重金招聘Python工程师标准>>> 众所周知,LAMP代表Linux下Apache.MySQL.PHP这种网站服务器架构:而LNMP指的是Linux下Nginx. ...

  4. linux空间支持伪静态,[转载]Linux下nginx支持.htaccess文件实现伪静态的方法

    方法如下: 1. 在需要使用.htaccess文件的目录下新建一个.htaccess文件, 如本人的一个Discuz论坛目录: vim /var/www/html/168pc/bbs/.htacces ...

  5. nginx php .htaccess,Linux下nginx支持.htaccess文件实现伪静态的方法

    方法如下: 1. 在需要使用.htaccess文件的目录下新建一个.htaccess文件, 如本人的一个Discuz论坛目录: vim /var/www/html/168pc/bbs/.htacces ...

  6. nginx配置文件nginx.conf超详细讲解

    转载文章:https://www.cnblogs.com/liang-wei/p/5849771.html #nginx进程,一般设置为和cpu核数一样,负载以cpu密集型为主,则设置为与cpu核数相 ...

  7. Nginx配置文件nginx.conf中文详解(转)

    ######Nginx配置文件nginx.conf中文详解######定义Nginx运行的用户和用户组 user www www;#nginx进程数,建议设置为等于CPU总核心数. worker_pr ...

  8. LNMP之 nginx 启动脚本和配置文件

    因为 nginx 启动不方便,所以我们需要自已手动来编译一个nginx 的启动脚本 [root@LNMP ~]# vim /etc/init.d/nginx  #加入以下内容 #!/bin/bash# ...

  9. Nginx主配置文件nginx.conf详细说明

    第3章 Nginx核心配置文件nginx.conf史上最细中文详解 3.1定义Nginx运行的用户和用户组 user nginx nginx;#改为特殊的用户和组 3.2 nginxworker进程数 ...

  10. Nginx —— 检查配置文件nginx.conf的正确性命令(-t)

    检查配置文件  nginx.conf   文件的正确性命令: 1.执行测试命令: [root@J01051386 conf]# /usr/local/nginx/conf/nginx.conf.bak ...

最新文章

  1. excel冻结窗口怎么设置_IE浏览器弹出窗口怎么设置
  2. 《数据科学家养成手册》--第四章---数据科学的使命
  3. 前端知识点回顾之重点篇——JavaScript异步机制
  4. [Java] HashMap 源码简要分析
  5. assert()函数_【工程师分享】避免Xil_Assert系列宏导致的死循环
  6. 性能测试的重要意义(一)
  7. faiss python安装_faiss入门
  8. hadoop1.1.2集群安装指南
  9. 管家婆请确认输入正确的服务器名,管家婆辉煌II软件登录提示连接失败请确认输入正确的服务器名...
  10. b和kb的换算_G,M,KB,B,b,MB/s,Mb/s,bps等等之间的换算
  11. ARM7-LPC213x(五)UART0 和 UART1
  12. pytest测试框架学习笔记
  13. html边框波浪,波浪的边框css怎么实现
  14. spring定时任务的应用
  15. zbb20180930 java,nio,netty Netty5.0用法
  16. 关于Android中Button的Backgroud背景设置默认为蓝紫色,且无法修改的问题
  17. 青岛智能物联网产才融合中心成立,山东大学携手百度飞桨海尔海纳云等共育AI人才...
  18. VM实现桌面虚拟化 【单机完全模拟】笔记
  19. 关于JAVA编程求祖冲之算圆周率算了多少次?
  20. 软著申请具体需要哪些步骤呢?

热门文章

  1. 动力学是如何做预测的
  2. Atitit 过去五年的技术趋势与没落技术聚合去重 Attilax认为重要的取出了移动端特有的等。。运维等,,只保留了开发部分的趋势 目录 1. 技术趋势 1 2. 3. 不建议的技术 4 4
  3. Atitit  循环(loop), 递归(recursion), 遍历(traversal), 迭代(iterate).
  4. Atitit.项目修改补丁打包工具 使用说明
  5. Atitit linux获取项目运行环境版本
  6. atitit.eclipse 新特性总结3.1--4.3
  7. paip.提升用户体验与安全性----登录与权限流程总结
  8. paip.提升用户体验与提升安全性----记住密码
  9. Julia : 中文字符串的取值 UnicodeError 及解决方案
  10. 如何应对互联网和物联网化带来的工业安全新风险?