Hej. Chcialbym zainstalowac traca 0.12.2 na lighttpd przez fcgi. Wlasciwie to juz wszystko dziala, problem jedynie z URLami. Oto moj config:
...
url.rewrite-once = (
"^/trac/?(.*)$" => "/cgi-bin/trac.fcgi/$1"
)

fastcgi.server = (
"/cgi-bin/trac.fcgi" => (
"trac" => (
"bin-path" => "/var/dev/www/cgi-bin/trac.fcgi",
"socket" => "/var/run/lighttpd/trac.fastcgi.sock",
"check-local" => "disable",
"bin-environment" => (
"TRAC_ENV_PARENT_DIR" => "/var/dev/trac"
),
"min-procs" => 1,
"max-procs" => 1
)
)
)

Czyli: przychodzace URL w postaci 'www.domena.pl/trac/costam' sa przepisywane na 'www.domena.pl/cgi-bin/trac.fcgi/costam' i stronka dziala. Jednak, w czasie klikania, wszystkie URL ktore generuje trac zawieraja w sobie te 'cgi-bin/trac.fcgi', czego chcialbym uniknac. Czy ktos wie jak tego dokonac?

Dla przykladu, ten sam serwer publikuje rowniez repozytoria mercuriala. Rewrite jak i server fastcgi sa skonfigurowane niemal identycznie (z wyjatkiem ze wszystkie statyczne elementy sa serwowane bezposrednio z pominieciem cgi, ale krok po kroku). Konfig repo mercuriala pozwala jednak podac baseurl, ktory jest uzywany do generowania wszystkich url, zatem linki maja ladne /hg zamiast /cgi-bin/hgweb.cgi.

Jak takie cos osiagnac dla traca?