Chinaunix首页 | 论坛 | 博客
  • 博客访问: 246435
  • 博文数量: 79
  • 博客积分: 1942
  • 博客等级: 上尉
  • 技术积分: 910
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-19 16:17
文章分类

全部博文(79)

文章存档

2011年(1)

2010年(50)

2009年(28)

分类: LINUX

2010-06-10 09:52:34

这个问题折腾了我整整两天的时间。然后重新编译nginx就可以了。再开启ssi on
 
下载Nginx源码包进入源码目录修改源码
 
vi nginx-0.8.32/src/http/ngx_http_parse.c
 
ngx_int_t
ngx_http_parse_unsafe_uri(ngx_http_request_t *r, ngx_str_t *uri,
    ngx_str_t *args, ngx_uint_t *flags)
{
    return NGX_OK;
    u_char  ch, *p;
    size_t  len;
    len = uri->len;
    p = uri->data;
 
 
return NGX_OK;(这句加的)

 

nginx.conf里添加如下:

  ssi on;
  ssi_silent_errors on;
  ssi_types text/shtml;

 

一个下载站的子页面的顶部和底部不能正常显示文件 图片等。

shtml的页面里面包含了 ###include=*.inc 的文件不能加载解析导致页面顶部和底部不能正常显示出来。

阅读(1425) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~