I don’t know your file structure, so I can’t confirm.
But yes, you can do that, but then you’ll need to add this inside of the handle I gave you to make the rewrite before serving:
rewrite * {http.matchers.file.relative}
So like
@exists file {path} /foo{path}/index.html
handle @exists {
rewrite * {http.matchers.file.relative}
file_server
}
That’s what encode gzip
does. Caddy doesn’t support br
encoding because it’s very slow to compress at runtime, it’s better if it’s pre-compressed. But gzip
is fast.
Yeah:
I guess:
@exists {
file {path}
not path *.php *.ini
}
But still. This all still gives me the shivers. I would never do something like this tbh. Seems like a bad idea. Way overcomplicates things.