爱意满满的作品展示区。
ajan

autoindex for Nginx, 美化默认目录文件索引页

  •  
  •   ajan · Jul 7, 2017 · 13217 views
    This topic created in 3254 days ago, the information mentioned may be changed or developed.

    求 start ~

    autoindex

    autoindex for Nginx, 美化 Nginx 默认的目录文件 索引页, 支持简单响应式, 支持切换是否新窗口打开(点击底部 autoindex)


    配置方法:

    1. 复制 .autoindex 目录至 D:\websites\fulicat
      ps: D:\websites\fulicat\.autoindex

    2. 修改 nginx.conf 文件

    # fulicat.bz
    server {
        listen          80;
        server_name     fulicat.bz;
        root            D:\websites\fulicat;
    
        location / {
            index index.html index.htm index.php;
        }
    
        # autoindex for nginx
        location ~ ^(.*)/$ {
            autoindex       on;
            autoindex_localtime on;
            autoindex_exact_size off;
    
            #add_before_body /.autoindex/header.html;
            add_after_body /.autoindex/footer.html;
        }
    
        location ~ \.php$ {
            fastcgi_pass        127.0.0.1:9000;
            fastcgi_index       index.php;
            fastcgi_param       SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include             fastcgi_params;
        }
    }
    

    Screenshots:

    before:

    before

    after:

    after

    Supplement 1  ·  Jul 7, 2017
    github 地址:

    https://github.com/fulicat/autoindex

    ps: 补链~
    14 replies    2019-03-07 11:58:15 +08:00
    beginor
        1
    beginor  
       Jul 7, 2017   ❤️ 1
    👍
    shiji
        2
    shiji  
       Jul 7, 2017 via Android   ❤️ 1
    我一直用一个叫 apaxy 的主题
    ajan
        3
    ajan  
    OP
       Jul 7, 2017
    @shiji #2 我没用过这个,我的这个只是利用 nginx 的 add_after_body 向索引页追加一段代码,对页面进行简单的处理,没文件图标,没有排序。有兴趣的可以自行修改升级。

    默认的都的文件列表太拥挤了,看着眼睛好累,也不支持在新窗口打开。也不支持移动端~
    wonpn
        4
    wonpn  
       Jul 7, 2017 via Android   ❤️ 1
    支持
    Leonn
        5
    Leonn  
       Jul 7, 2017   ❤️ 1
    所以 github 地址呢,,
    wellsc
        6
    wellsc  
       Jul 7, 2017 via Android   ❤️ 1
    不错
    ajan
        7
    ajan  
    OP
       Jul 7, 2017
    @Leonn #5 补上了
    wireshark
        8
    wireshark  
       Jul 7, 2017   ❤️ 1
    ajan
        9
    ajan  
    OP
       Jul 7, 2017
    @wireshark #8 也挺好的,我的这个优势是不需要 PHP
    msg7086
        10
    msg7086  
       Jul 11, 2017
    用 h5ai 的只有我一个?
    ajan
        11
    ajan  
    OP
       Jul 11, 2017 via Android
    @msg7086 我以前用过 😄
    wsph123
        12
    wsph123  
       Jul 14, 2017
    感觉按照这个思路甚至可以加上翻页 排序 甚至搜索 预览🤣
    ajan
        13
    ajan  
    OP
       Jul 14, 2017
    @wsph123 #12 翻页可能没啥意义,排序,搜索,预览还是可以扩展的
    pxw2002
        14
    pxw2002  
       Mar 7, 2019
    有办法隐藏文件时间吗 谢谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1135 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 18:14 · PVG 02:14 · LAX 11:14 · JFK 14:14
    ♥ Do have faith in what you're doing.