{{Extend "layout"}} {{Block "title"}}{{Stored.title}}{{/Block}} {{Block "breadcrumb"}} {{Super}}
  • {{Stored.title}}
  • {{/Block}} {{Block "headEnd"}} {{/Block}} {{Block "main"}}

    {{Stored.title}}

    {{$v := Form "groupId"}}
    {{"可以是网址、域名或IP。如果不提供端口则默认为2005,如果不提供协议(比如https://)则默认为http,如果不提供IP和域名则默认为0.0.0.0,如果只想允许本机访问请设置为localhost或127.0.0.1。"|T}}
    {{"域名支持通配符“*”(例如*.admpub.com)和环境变量(环境变量用花括号括起来,例如localhost:{$PORT})。"|T}}
    {{"例子"|T}}: https://admpub.com:443 admpub.com:80 :8080 127.0.0.1:9999
    {{"监听地址如有多个,用空格隔开。"|T}}
    {{"网站文件夹在服务器上的绝对路径"|T}}
    {{"为了提高辨识度,您可以给网站起一个名字。"|T}}
    {{"默认首页文件,多个之间用半角空格隔开,如不填写,默认为:"|T}}
    index.html index.htm index.txt default.html default.htm default.txt
    {{$v := Form "log" "1"}}
    {{if eq $v "1"}}{{Include "caddy/addon/form/log"}}{{end}}
    {{"可以针对某个起始路径设置header"|T}}
    {{$vals := FormValues "header_v"}} {{$vlen := len $vals}} {{range $k,$v:=FormValues "header_k"}} {{if lt $k $vlen}} {{end}} {{end}}
    {{"字段名"|T}} {{"值"|T}} {{"删除"|T}}
    {{"如果要将已存在的header删掉,请在名称前使用减号(-)并将其值留空"|T}}
    {{$v := Form "tls"}}
    {{if eq $v "1"}}{{Include "caddy/addon/form/tls"}}{{end}}
    {{$v := Form "gzip"}}
    {{if eq $v "1"}}{{Include "caddy/addon/form/gzip"}}{{end}}
    {{$v := Form "fastcgi"}}
    {{if eq $v "1"}}{{Include "caddy/addon/form/fastcgi"}}{{end}}
    {{$v := Form "proxy"}}
    {{if eq $v "1"}}{{Include "caddy/addon/form/proxy"}}{{end}}
    {{$v := Form "browse"}}
    {{if eq $v "1"}}{{Include "caddy/addon/form/browse"}}{{end}}
    {{$v := Form "expires"}}
    {{if eq $v "1"}}{{Include "caddy/addon/form/expires"}}{{end}}
    {{$v := Form "ipfilter"}}
    {{if eq $v "1"}}{{Include "caddy/addon/form/ipfilter"}}{{end}}
    {{$v := Form "filter"}}
    {{`字节`|T}}
    {{"超过此尺寸的内容不会替换,默认为: 10485760 (=10 MB)"|T}}
    {{- range $index, $value := FormxValues `filter_search_pattern` -}} {{Include "caddy/addon/form/filter" $index}} {{- else -}} {{Include "caddy/addon/form/filter" 0}} {{- end -}}
    {{"网址重写规则支持"|T}}{{"占位符"|T}}
    1. {{"简洁语法:"|T}}rewrite [not] from to {{"例如:"|T}}[{{"插入"|T}}]
    rewrite / {path} /index.php{uri}
    2. {{"高级语法:"|T}}[{{"插入"|T}}]
    rewrite 默认为“/”"|T}}" title="basepath">[basepath] {
        regexp 支持正则表达式。
    对于高负载的网站应该尽量避免使用正则表达式"|T}}" title="pattern">pattern
    ext 带前缀“!”则表示排除,如果设为“/”则表示没有扩展名"|T}}" title="extensions...">extensions... if a cond b if_op [and|or] to 可以是一个或多个以空格隔开的路径;
    支持占位符
    支持正则捕获编号(比如:{1},{2}等)

    服务器将依次检查目标路径的文件或文件夹(如果以/结尾则认为是文件夹)是否存在,一旦找到存在的目标则向其转向,如果所有的目标路径都不存在,则默认使用最后一个;"|T}}" title="destinations...">destinations...
    }
    {{"此处除了支持重写规则外,还支持输入其它Caddyfile指令"|T}},例如重定向指令redir[{{"插入例子"|T}}]
    redir [code] {
      if    a cond b
      if_op [and|or]
      ...
      from to [code]
    }
    {{$v := Form "basicauth"}}
    {{if eq $v "1"}}{{Include "caddy/addon/form/basicauth"}}{{end}}
    {{$v := Form "ratelimit"}}
    {{if eq $v "1"}}{{Include "caddy/addon/form/ratelimit"}}{{end}}
    {{$v := Form "cors"}}
    {{if eq $v "1"}}{{Include "caddy/addon/form/cors"}}{{end}}
    {{$v := Form "jwt"}}
    {{if eq $v "1"}}{{Include "caddy/addon/form/jwt"}}{{end}}
    JSON Web Token
    {{$v := Form "locale"}}
    {{if eq $v "1"}}{{Include "caddy/addon/form/locale"}}{{end}}
    {{"获取当前语言类型并设置到占位符{>Detected-Locale}中"|T}}
    {{$v := Form "nobots"}}
    {{if eq $v "1"}}{{Include "caddy/addon/form/nobots"}}{{end}}
    {{$v := Form "prometheus"}}
    {{if eq $v "1"}}{{Include "caddy/addon/form/prometheus"}}{{end}}
    {{$v := Form "s3browser"}}
    {{if eq $v "1"}}{{Include "caddy/addon/form/s3browser"}}{{end}}
    {{"浏览 Amazon S3(或其它与S3兼容的对象存储引擎) 对象目录"|T}}
    {{$v := Form "webdav"}}
    {{if eq $v "1"}}{{Include "caddy/addon/form/webdav"}}{{end}}
    {{$v := Form "disabled"}}
    {{/Block}} {{Block "footer"}} {{Modal "__TMPL__/caddy/request_placeholders.yaml"}} {{/Block}}