[Solved] How does redirect exclude the specified path?
Added by gerrs almost 5 years ago
hello everyone
lighttpd/1.4.48
os:docker && alpine
my conf:
$HTTP["host"] =~ "(^|www\.)xxx.com" { server.document-root = "/var/www/xxx/public" accesslog.filename = "/var/www/xxx/logs/access.log" } $HTTP["scheme"] == "http" { $HTTP["host"] =~ ".*" { url.redirect += ( ".*" => "https://%0$0" ) } } alias.url += ("/.well-known/acme-challenge/" => "/tmp/")
I tried url.redirect = ( "^/do-not-redirect/this/path" => "" )
, and I can't prevent redirect to https.
https://serverfault.com/questions/907101/lighttpd-proxy-all-except-well-known-for-letsencrypt and it didn't seem to solve my problem.
I just want to not redirect it to https when the certbot is renewed.
Replies (1)
RE: How does redirect exclude the specified path? - Added by stbuehler almost 5 years ago
The selected answer in the serverfault question you linked uses $HTTP["url"] !~ "^/.well-known/(.*)" { ... }
- did you try that?