committed by
GitHub
2 changed files with 94 additions and 0 deletions
@ -0,0 +1,90 @@ |
|||
:80 |
|||
|
|||
@matcher path /something* |
|||
request_header @matcher Denis "Ritchie" |
|||
|
|||
request_header +Edsger "Dijkstra" |
|||
request_header -Wolfram |
|||
|
|||
@images path /images/* |
|||
request_header @images Cache-Control "public, max-age=3600, stale-while-revalidate=86400" |
|||
---------- |
|||
{ |
|||
"apps": { |
|||
"http": { |
|||
"servers": { |
|||
"srv0": { |
|||
"listen": [ |
|||
":80" |
|||
], |
|||
"routes": [ |
|||
{ |
|||
"match": [ |
|||
{ |
|||
"path": [ |
|||
"/something*" |
|||
] |
|||
} |
|||
], |
|||
"handle": [ |
|||
{ |
|||
"handler": "headers", |
|||
"request": { |
|||
"set": { |
|||
"Denis": [ |
|||
"Ritchie" |
|||
] |
|||
} |
|||
} |
|||
} |
|||
] |
|||
}, |
|||
{ |
|||
"match": [ |
|||
{ |
|||
"path": [ |
|||
"/images/*" |
|||
] |
|||
} |
|||
], |
|||
"handle": [ |
|||
{ |
|||
"handler": "headers", |
|||
"request": { |
|||
"set": { |
|||
"Cache-Control": [ |
|||
"public, max-age=3600, stale-while-revalidate=86400" |
|||
] |
|||
} |
|||
} |
|||
} |
|||
] |
|||
}, |
|||
{ |
|||
"handle": [ |
|||
{ |
|||
"handler": "headers", |
|||
"request": { |
|||
"add": { |
|||
"Edsger": [ |
|||
"Dijkstra" |
|||
] |
|||
} |
|||
} |
|||
}, |
|||
{ |
|||
"handler": "headers", |
|||
"request": { |
|||
"delete": [ |
|||
"Wolfram" |
|||
] |
|||
} |
|||
} |
|||
] |
|||
} |
|||
] |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
Loading…
Reference in new issue