Se...
Jeg kunne jo godt tænke mig at have en URL der hed
http://shellsec.pw/traad/beklager-ulejligheden
men grundet begrænsninger i Lighttpd ser det ud som om jeg sidder fast med
http://shellsec.pw/traad-beklager-ulejligheden
Man kunne også være lidt flabet og bruge punktum og lege at "traad" er en extension
http://shellsec.pw/beklager-ulejligheden.traad
Hashtag er en anden mulighed, men jeg tror måske det ødelægger funktioner såsom last-post knapperne.
http://shellsec.pw/traad#beklager-ulejligheden
Problemet er egentlig bare at der skal være en indikation af om det er en tråd, et forum, en bruger eller noget helt andet. At bruge den samme seperator som i selve trådens navn synes jeg ikke er så pænt.
Løsningen med skråstregen er min yndlings, så hvis nogen kan få denne løsning til at fungere, så ville jeg blive meget meget glad :)
Kode:
url.rewrite-once = (
"^/.*\.(jpg|jpeg|gif|png|swf|avi|mpg|mpeg|mp3|flv|ico|css|php|htm|html)$" => "$0",
"^/((?i)sitemap/([^./?]+)\.xml)(\?(.*)|)$" => "/misc.php?google_seo_sitemap=$2&$4",
"^/((?i)forum/([^./?]+))(\?(.*)|)$" => "/forumdisplay.php?google_seo_forum=$2&$4",
"^/((?i)traad/([^./?]+))(\?(.*)|)$" => "/showthread.php?google_seo_thread=$2&$4",
"^/((?i)announcement/([^./?]+))(\?(.*)|)$" => "/announcements.php?google_seo_announcement=$2&$4",
"^/((?i)bruger/([^./?]+))(\?(.*)|)$" => "/member.php?action=profile&google_seo_user=$2&$4",
"^/((?i)kalender/([^./?]+))(\?(.*)|)$" => "/calendar.php?google_seo_calendar=$2&$4",
"^/((?i)event/([^./?]+))(\?(.*)|)$" => "/calendar.php?action=event&google_seo_event=$2&$4"
)
Problemet med den er, som nogle nok har bemærket i den tid jeg har forsøgt mig i, at serveren sætter /forum/ foran linket til alle billeder hvis der ikke er en absolut henvisning. Det er der ikke i MyBB og det er i øvrigt også med god grund, så jeg ved ikke helt hvad man ellers kan gøre.
Apache er bare så sløv, så jeg ville prøve noget nyt, men alt tyder på at lighttpd er lidt for "light".
EDIT: Hmmmm, kolon virker... Er det for hacky? :P
http://shellsec.pw/traad:beklager-ulejligheden