Shellsec

Fuld version: Beklager ulejligheden
Du ser lige nu en skrabet udgave af vores indhold. Se den fulde version med ordentlig formatering.
Jeg kommer til at lege lidt med at få nogle "pæne" URLs på forummet, så derfor kan det godt være at siden opfører sig lidt sjovt. Når jeg laver noget lort skal jeg nok skynde mig at rette det igen så det forstyrrer mindst muligt :)
Haha, det er helt iorden Doctor :)!
Det gør du bare du ;)! God fredag til jer alle :D!
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
Jeg kan sku godt li' Kolon, det ser fkin l33t h4x0r ud :D
Jeg synes hashtag ser mega fedt ud. Det' det nye!
(07-03-2014, 20:01)Anonymous Skrev: [ -> ]Jeg kan sku godt li' Kolon, det ser fkin l33t h4x0r ud :D

Tja... Det virker i Chrome, IE og FF. Så jeg skal bare have nogen til at sige at det funger i Safari på Windows + Mac så kan jeg godt indføre det.
Det går nemlig lidt amok hvis browseren laver det om til %3A.

(07-03-2014, 20:30)Ash Skrev: [ -> ]Jeg synes hashtag ser mega fedt ud. Det' det nye!

Not when it ruins good stuff...
(07-03-2014, 20:33)Doctor Blue Skrev: [ -> ]Not when it ruins good stuff...

It's still pretty nice yes.
(07-03-2014, 20:35)Ash Skrev: [ -> ]It's still pretty nice yes.

Well


Jeg overvejer kolon, men det er ikke "rigtigt" at have i en URL. Faktisk er de eneste gyldige specialtegn ?#&.-/ og eftersom ?, # og & allerede skal bruges til andre ting, så holder det nok ikke...