#dokuWiki configuration # We assume here that the wiki is accessible via http://wiki.example.com/latestdw/ var.dokuurl = "/latestdw" # deny access completely to these, although .ht* or _ht* are NOT used by lighttpd $HTTP["url"] =~ "/(\.|_)ht" { url.access-deny = ( "" ) } $HTTP["url"] =~ "^" + var.dokuurl + "/(bin|data|inc|conf)/" { url.access-deny = ( "" ) } # rewrites for dokuwiki $HTTP["url"] =~ "^" + var.dokuurl { index-file.names = ("doku.php") } url.rewrite = ( "^" + var.dokuurl + "/lib/.*$" => "$0", "^" + var.dokuurl + "/_media/(.*)?\?(.*)$" => var.dokuurl + "/lib/exe/fetch.php?media=$1&$2", "^" + var.dokuurl + "/_media/(.*)$" => var.dokuurl + "/lib/exe/fetch.php?media=$1", "^" + var.dokuurl + "/_detail/(.*)?\?(.*)$" => var.dokuurl + "/lib/exe/detail.php?media=$1&$2", "^" + var.dokuurl + "/_detail/(.*)?$" => var.dokuurl + "/lib/exe/detail.php?media=$1", "^" + var.dokuurl + "/_export/([^/]+)/(.*)\?(.*)$" => var.dokuurl + "/doku.php?do=export_$1&id=$2&$3", "^" + var.dokuurl + "/_export/([^/]+)/(.*)" => var.dokuurl + "/doku.php?do=export_$1&id=$2", "^" + var.dokuurl + "/install.php.*" => "$0", "^" + var.dokuurl + "/doku.php.*" => "$0", "^" + var.dokuurl + "/feed.php.*" => "$0", "^" + var.dokuurl + "/(.*)\?(.*)" => var.dokuurl + "/doku.php?id=$1&$2", "^" + var.dokuurl + "/(.*)" => var.dokuurl + "/doku.php?id=$1" )