nginx配置文件中使用时间戳参数

回复 收藏
我的需求是,想根据时间戳规则来配置rewrite跳转。
默认的nginx版本是实现不了这个需求的,因为它不带有时间戳参数, 所以需要下载tengine来配置,安装和配置方法和nginx一模一样,下载地址为: http://tengine.taobao.org/

核心点在于这里的 $unix_time   参考 http://tengine.taobao.org/document_cn/variables_cn.html  
我们还可以使用 $year 表示四位的年份, $year2 表示两位的年份,$month , $day, $hour, $hour12, $minute, $second 等


    if ($document_uri !~ 'st') {
           rewrite ^/(.*)$  /st/$unix_time/$1 redirect;
    }

或者:

    if ($document_uri !~ 'st') {
           rewrite ^/(.*)$  /st/$year$month$day$hour$minute/$1 redirect;
    }
2013-08-22 16:10 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: