Es folgt ein weitere Artikel in der Reihe “Software, die für einen Apache samt installiertem mod_rewrite gedacht ist, aber durchaus auch für User mit lighttpd interessant sein könnte“.
Heute geht es um die Projektmanagement-Software “Ofuz“, die ich mir zur Zeit einmal testweise angucke. Vielleicht taugt sie ja, um Kontaktdaten, Projekte und To-Do-Listen effizient unter einer Haube zu verwalten? Mit diesem lighttpd-Regeln klappt es:
url.rewrite-once = (
"^/Contact/([0-9].*)$" => "/contact.php?id=$1",
"^/Company/([0-9].*)$" => "/company.php?id=$1",
"^/Project/([0-9].*)$" => "/project.php?idproject=$1",
"^/Task/([0-9].*)$" => "/task.php?idprojecttask=$1",
"^/cp/([0-9].*)$" => "/contact_portal.php?pc=$1",
"^/unsub/([0-9].+)/([0-9].*)$" => "/unsubscribe_email.php?idc=$1&idu=$2",
"^/arunsub/([0-9].+)/([0-9].+)/([0-9].*)$" => "/unsubscribe_auto_responder.php?idc=$1&idu=$2&idt=$3",
"^/form/([0-9].*)$" => "/web_form.php?fid=$1",
"^/inv/(.*)/(.*)$" => "/invoice_view.php?idinv=$1&idcon=$2",
"^/pay/(.*)/(.*)$" => "/invoice_pay_redirect.php?idinv=$1&idcon=$2",
"^/Invoice/(.*)$" => "/invoice.php?idinvoice=$1",
"^/PublicProject/([0-9].*)$" => "/public_project.php?idproject=$1",
"^/PublicTask/([0-9].*)$" => "/public_task.php?idprojecttask=$1",
"^/profile/(.*)$" => "/public_profile.php?u=$1",
"^/Tab/(.*)/(.*)/([0-9].*)$" => "/tab_display.php?plugin=$1&content=$2&item_value=$3",
"^/Tab/(.*)/(.*)$" => "/tab_display.php?plugin=$1&content=$2",
"^/Setting/(.*)/(.*)$" => "/tab_setting_display.php?plugin=$1&setting=$2"
)