[Caddy2] Caddyfile 静态文件托管 file_server 的 hide 用法


file_server 语法:

file_server [] [browse] {
    root          
    hide          
    index         
    browse        []
    precompressed 
    status        
    disable_canonical_uris
    pass_thru
}

隐藏单个文件:

your_host {
    root * /xx/project_path
    encode gzip
    file_server {
        hide .gitignore
    }
}

隐藏文件夹及其里面内容:

your_host {
    root * /xx/project_path
    encode gzip
    file_server {
        hide .git .git/ .git/* .git* .gitignore
    }
}

注意:hide 指定如果不加绝对路径,那么就是相对于 root 位置的路径。

Refer:Caddy2 file_server 用法

Refer:https://caddyserver.com/docs/caddyfile/directives/file_server

Link: