server{
listen 80;
server_name xxx.com;
index index.html index.htm index.php admin.php;
root /home/wwwroot/default/wounion/dragonfly/public; #error_page 404 /404.html;
#include enable-php.conf;
include enable-php-pathinfo.conf;
location /nginx_status
{
stub_status on;
access_log off;
} location / {
if ($request_filename ~* "wounion") {
rewrite ^/wounion/(.*)$ /api.php?s=$1 last;
} if (!-e $request_filename) {
rewrite ^(.*)$ /admin.php?s=$1 last;
}
} location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
} location ~ .*\.(js|css)?$
{
expires 12h;
} location ~ /\.
{
deny all;
} access_log /home/wwwlogs/access.log;
}

Nginx 常用的匹配

 ~ 为区分大小写匹配
~* 为不区分大小写匹配
!~和!~*分别为区分大小写不匹配及不区分大小写不匹配 -f和!-f用来判断是否存在文件
-d和!-d用来判断是否存在目录
-e和!-e用来判断是否存在文件或目录
-x和!-x用来判断文件是否可执行

最新文章

  1. 基础理解2:CSS3按钮动画
  2. MediaElement.js之浏览器跨域请求视频播放
  3. Visual Studio 2015的Web扩展包
  4. python---pymysql
  5. ASP.NET Url重写
  6. MySQL查询表结构的SQL小结
  7. Protobuf实现Android Socket通讯开发教程
  8. 【Centos7 GRUB】修改开机等待时间
  9. Json对象与Json字符串互转(4种转换方式)(转)
  10. QT QQuickView嵌入到QT MDI中
  11. springboot同时使用thymeleaf和jsp模板
  12. 【转】多线程:C#线程同步lock,Monitor,Mutex,同步事件和等待句柄(上)
  13. 轻量级ORM框架Dapper应用八:使用Dapper实现DTO
  14. Centos7远程桌面 vnc/vnc-server的设置
  15. 怎样将游戏从Unity导到iOS设备上
  16. IIS(IISReset.exe)命令行
  17. 【转】jmeter实践
  18. JS获取按键的代码,Js如何屏蔽用户的按键
  19. HTTP头部信息解释分析
  20. Luogu 3233 [HNOI2014]世界树

热门文章

  1. mysql重做日志
  2. ARM_Core的处理器模式与寄存器,结构杂谈
  3. 浏览器css hack
  4. Impala和Hive的关系(详解)
  5. Linux基础命令---swapon
  6. nginx+tomcat把带WWW域名自动跳转到不带www域名方法
  7. Qt 学习之路 2(55):数据库操作
  8. spoj1825 Free tour II
  9. 计算概论(A)/基础编程练习2(8题)/1:求平均年龄
  10. 业余时间正在开发一个REACT小视频站点