hotti: .htaccess

Beitrag lesen

hi,

2 die Pfadinfo in einer Routing-Table hinterlegen.

Was genau meinst du mit einer Routing-Table? Ist dieses schwer in mein Projekt einzubauen?

Wahrscheinlich wirft das Dein ganzes Konzept über den Haufen :)

Aber schau mal, eine Regel reicht dazu (Beispiel in meinem FW):

  
RewriteRule !\.(cgi|css|jpg|jpeg|js|gif|ico|txt|pac|png|appcache|htm|bin|pdf)$ /cgi-bin/fwdbf.cgi [L]  

Die Routing-Table hat als Schlüssel die Path-Info, Request:
http://example.com/foo/bar/boo.html
                  ^ das liefert ein Parser

Nun brauchst Du eine Tabelle, wo das (und ein bischen mehr: weitere Attribute) hinterlegt ist, Dein Script muss dann nur noch feststellen, ob der Eintrag in der Tabelle vorliegt, lädt die dazugehörige Klasse (ein zum URL gehöriges Attribut) und liefert die Response aus.

Gibt es keinen Eintrag, wird dem Request die Klasse NotFound zugeordnet. Und was soll ich sagen: Am Ende wirds ganz einfach :)