看看想想记记
« »
October 7, 2008Tech

485 views

搞定nginx的SSI、URLRewrite

之前一直SSI开了,但一直没解析Shtml,反倒是html倒是解析shtml,有点怪
后来发现原来是配置的问题


 location / {
  root /usr/local/apache2/htdocs/xxx.com;
  index index.shtml index.html index.htm;
  ssi on;
}
location ~ .*\.php?$ {
  include fcgi.conf;
  root /usr/local/apache2/htdocs/xxx.com;
  }
 location ~ .*\.shtml?$ {
  include fcgi.conf;
  root /usr/local/apache2/htdocs/xxx.com;
  ssi on;
  }

他和上面的重复定义了,现在只需要在shtml定义里把ssi打开就行了,因为mime.types他已经把shtml定义为text/html了,所以这样就OK

urlRewrite主要也是Discuz用法,也没多大变化,只是小变了一把:

  rewrite ^(.*)/archiver/((fid|tid)-[\w\-]+\.html)$ $1/archiver/index.php?$2 last;
  rewrite ^(.*)/forum-([0-9]+)-([0-9]+)\.html$ $1/forumdisplay.php?fid=$2&page=$3 last;
  rewrite ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/viewthread.php?tid=$2&extra=page%3D$4&page=$3 last;
  rewrite ^(.*)/profile-(username|uid)-(.+)\.html$ $1/viewpro.php?$2=$3 last;
  rewrite ^(.*)/space-(username|uid)-(.+)\.html$ $1/space.php?$2=$3 last;
  rewrite ^(.*)/tag-(.+)\.html$ $1/tag.php?name=$2 last;

日志信息 »

该日志于2008-10-07 09:46由 J.et wong 发表在Tech分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

相关日志 »

  • No Related Post

没有评论

发表评论 »

返回顶部

Switch to our mobile site