nginx伪静态规则配置

nginx里使用伪静态是直接在nginx.conf中写规则的,并不需要像apache要开启写模块(mod_rewrite)才能进行伪静态。

nginx只需要打开nginx.conf配置文件,在server里面写需要的规则即可。server

{

listen 80;

server_name www.php.cn;

index index.html index.htm index.php;

root /home/www/bbs;

error_page 404 /404.htm; #配置404错误页面

location ~ .*.(php|php5)?$

{

#fastcgi_pass unix:/tmp/php-cgi.sock;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

include fcgi.conf;

}

#下面就是伪静态了

location /{

rewrite ^(.*)/equip(d+).html$ $1/index.php?m=content&c=index&a=lists&catid=$2 last;

}

access_log access_log off;

}

然后重启nginx服务器伪静态就生效了。

这种维护起来很是不方便我们可以把它写在外部文件如bbs_nginx.conf中

在/home/www/bbs目录下创建bbs_nginx.conf文件并写入以下代码:location /{

rewrite ^(.*)/equip(d+).html$ $1/index.php?m=content&c=index&a=lists&catid=$2 last;

}

然后在上面的nginx.conf代码后面加上如下代码:include /home/www/bbs/bbs_nginx.conf;

这样网站根目录中的bbs_nginx.conf伪静态规则,即可实现单独管理。

php 伪静态配置,nginx伪静态规则配置相关推荐

  1. Yii2配置Nginx伪静态的方法

    这篇文章主要介绍了Yii2配置Nginx伪静态的方法,结合实例形式分析了Yii2框架针对Nginx伪静态的相关配置技巧,需要的朋友可以参考下 本文实例讲述了Yii2配置Nginx伪静态的方法.分享给大 ...

  2. 微信抢票环境配置——nginx + uwsgi + django配置服务器

    微信抢票环境配置--nginx + uwsgi + django配置服务器 1 uwsgi配置 2 http协议(80端口)下的nginx配置 1 uwsgi配置 安装uwsgi pip3 insta ...

  3. 配置nginx伪静态

    修改文件夹时候,伪静态失效了 ,查阅后发现配置没有了 复制了配置代码,在小皮工具里面进行配置 nginx:location / {if (!-e $request_filename){rewrite ...

  4. nginx html伪静态文件,nginx伪静态排除指定目录伪静态规则设置

    方案一. location ~* ^/(?![static|h5]) { .. 伪静态规则 }通过 location ~* ^/(?![sys-static|h5])  来设置排除目录,| 分割多个目 ...

  5. nginx支持php怎么配置,nginx支持php配置

    nginx支持php配置 配置php-fpm php版本 php-5.2.13 php-fpm版本 php-5.2.13-fpm-0.5.13.diff.gz 编译php前先加载补丁 如果不加不定,直 ...

  6. linux nginx 域名转发,nginx域名转发|nginx域名配置|nginx多域名配置的方法

    nginx域名转发只需要在nginx.cnf文件里面加入nginx域名配置信息即可,下面是nginx的配置文件,包括了nginx多域名配置方法,配置信息如下,只需要在nginx的http里面加入ser ...

  7. Yii2 配置 Nginx 伪静态

    主要检查以下代码: location /{#Redirect everything that isn't a real file to index.phptry_files $uri $uri/ /i ...

  8. Nginx 反向代理配置

    点击关注公众号,实用技术文章及时了解 来源:blog.csdn.net/qq_39794062/article/ details/118074409 一.准备工作 Linux系统安装Tomcat,使用 ...

  9. Nginx负载均衡配置+keepalived高可用

    1.什么是负载均衡? 随着应用各个核心模块业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一的服务器设备根本无法承担.在此情况下,如果扔掉现有设备去做大量的硬件升级, ...

最新文章

  1. 算法刷题宝典.pdf
  2. Neutron 网络基本概念
  3. opencv上gpu版surf特征点与orb特征点提取及匹配实例
  4. 如何网络推广教你如何网站排名“更上一层楼”?
  5. python使用字典格式化字符串-Python字符串格式化-学这些就够用了
  6. 【WPF】屏幕右下角消息提示框
  7. JS读取嵌套的JSON数据
  8. php 公钥格式转换,如何把OpenSSH公钥转换成OpenSSL格式
  9. Spring AOP AspectJ
  10. linux arm桌面程序,Electron 从零创建一个 Windows/OS X/Linux 的桌面可执行程序
  11. html无序列表文字换行,ppwjs之bootstrap文字排版:无序列表项不换行
  12. javascript动画效果之多物体透明度
  13. 阿里云EMAS 移动推送发布uni-app插件
  14. SGX中的X特性、SGX获取元数据
  15. matlab循环求微分方程,MATLAB解微分方程
  16. OSChina 周六乱弹 —— 女菩萨,你可愿做贫僧的……
  17. 文件后缀名obju为什么打不开_obj是什么文件格式,obj扩展名文件如何打开?
  18. PLC实训 —系统电路及设备认识
  19. C++的errorC2039和C2679的解决
  20. 论文写作学习之引言章节撰写(学习深度之眼课程笔记,侵删)

热门文章

  1. 如何用计算机打大括号,在电脑上怎么打大括号
  2. 使用python将png转tif文件
  3. Linux/UNIX线程控制
  4. qt 取textedit 鼠标位置处单词_开源国产优麒麟20.04 V3发布:多达73处改进
  5. AI时尚前沿趋势,时尚黑客聚集ing |FashionHack专栏
  6. 开启AI原型设计新时代:数字创意的崭新前景
  7. 中学校园网计算机网络工程系统设计,校园计算机网络系统毕业设计
  8. 【Java-集合】面试题总结收录
  9. Unity 免费的高亮插件——QuickOutline
  10. 计算机改变世界作文500字,改变自己改变世界作文500字