跳转到帖子
# 使用全局定义的 $lowercase_uri 变量
    # if ($request_uri ~ [A-Z]) {
    #     return 301 $scheme://$host$lowercase_uri;
    # }
    
    # 合并版
    # if ($request_uri ~* ^/(devops|note|code|video|guoxue)[0-9]*/(?:.*/)?([0-9a-zA-Z_-]+\.html)$) {
    #     return 301 /$2;
    # }
    
    # 不合并版
    # devops
    if ($request_uri ~* ^/devops[0-9]*/.*/([0-9a-zA-Z_-]+\.html)$) {
        return 301 /$1;
    }
    if ($request_uri ~* ^/devops[0-9]*/([0-9a-zA-Z_-]+\.html)$) {
        return 301 /$1;
    }
    
    # code
    if ($request_uri ~* ^/code[0-9]*/.*/([0-9a-zA-Z_-]+\.html)$) {
        return 301 /$1;
    }
    if ($request_uri ~* ^/code[0-9]*/([0-9a-zA-Z_-]+\.html)$) {
        return 301 /$1;
    }
    
    # note
    if ($request_uri ~* ^/note[0-9]*/.*/([0-9a-zA-Z_-]+\.html)$) {
        return 301 /$1;
    }
    if ($request_uri ~* ^/note[0-9]*/([0-9a-zA-Z_-]+\.html)$) {
        return 301 /$1;
    }
    
    # guoxue
    if ($request_uri ~* ^/guoxue[0-9]*/.*/([0-9a-zA-Z_-]+\.html)$) {
        return 301 /$1;
    }
    if ($request_uri ~* ^/guoxue[0-9]*/([0-9a-zA-Z_-]+\.html)$) {
        return 301 /$1;
    }
    
    # video
    if ($request_uri ~* ^/video[0-9]*/.*/([0-9a-zA-Z_-]+\.html)$) {
        return 301 /$1;
    }
    if ($request_uri ~* ^/video[0-9]*/([0-9a-zA-Z_-]+\.html)$) {
        return 301 /$1;
    }

0篇意见

推荐意见

没有意见。

游客
添加意见…