求一个 nginx rewrite 重写规则

洞悉 发布于 2014/04/24 16:34
阅读 172
收藏 0


我要将域名 www.demo.net 域名下的所有路径 重写到 www.demo.net/index.php , 
但是不能重写后缀名为:.css、.js、.jpg、.gif、.png、.ico 的文件

apache 的重写如下:
RewriteEngine on
RewriteBase /
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php

求一个nginx的重写规则

 


加载中
0
fzxu_05
fzxu_05

     location ~ .*\.(php|php5)?$
                if (!-f $request_filename){
                        rewrite (.*) /index.php;
                }
                rewrite ^/caipu-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3 last;
              

        }

 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
                        expires 30d;
        }


类似这样~

返回顶部
顶部