[Toulibre] S.O.S. lighttpd.conf

Fabien ADAM id2ndr at crocobox.org
Dim 2 Mar 20:33:35 CET 2014


Le 20/02/2014 15:32, jlp a écrit :
>
> bonjour
>
> dans lighttpd.conf on peut appliquer une regex pour extraire quelque chose
> qu'on exploite ensuite, par exemple dans :
>
> $HTTP["url"] =~ "^/mydir/([^/]+)($|/)" {
> url.rewrite      = ( "^(.*)$" => "/$1/data/" )
> ...
> }
>
> l'url "/mydir/abcd" se transforme en "/abcd/data"
> l'url "/mydir/abcd/qqch" se transforme en "/abcd/data/qqch"
>
> je n'arrive pas à intégrer ce quelque chose dans 
> "auth.backend.htpasswd.userfile" :-(
>
> sinon je peux passer par une variable :
>
> var.bidule = "azerty"
> auth.backend.htpasswd.userfile = "/aaa/" + bidule + "bbb"
>
> me donne bien "/aaa/azerty/bbb"
>
> mais je n'arrive pas non plus à intégrer ce quelque chose dans la variable :-(
Bonsoir,

La regex a probablement une portée « locale », en l’occurrence pour
l'url dans l'exemple du début. Je ne pense pas qu'il soit possible de
faire quelque tel que décrit en dessous (mais je ne connais pas).

A+
Fabien




Plus d'informations sur la liste de diffusion Toulouse-ll