alle inhalte ueber ein pythonscript leiten...
Verfasst: Mittwoch 14. Februar 2007, 10:38
Hallo... zur effektiven Verschwendung von Zeit, die ich sonst mit Lernerei verbringen wuerde, schreib ich hier mal ein Thema an, dass mich interessiert
Im moment bastle ich an einem Konzept fuer meine Homepage und habe herausgefunden, dass man durchaus alles ueber eine einzige Datei schicken kann. Sozusagen lasse ich den Apache immer die index.py aufrufen. Im Request stehen dann so interessante Sachen wie der Pfad, der aufgerufen wurde.
So sieht meine .htaccess dafuer aus...
So kann ich jetzt an die URI anhaengen was ich will, es kommt immer meine index.py heraus.
Im moment ist es nur eine Versuchsdatei. Sie gibt entweder einfach nur den Pfad aus und dazu, ob er existiert oder nicht... oder (im moment teste ich das) versucht einen Mime-Typ durch die Dateiendung herauszufinden und gibt einfach den Inhalt der Datei direkt an den Browser zurueck
Sicherlich bringt das im Moment mehr Umstaende als Nutzen, aber am Ende will ich durch Meta-Daten und Grundeinstellungen ein Sicherheits- und Praesentationskonzept daraus zaubern.
Nun meine Frage... ich habe ja am Ende einen gewissen "Content" auf meiner Seite (sollte so sein ) und moechte diesen parseable in .inc-Dateien ablegen, die dann per Pfad uebergeben und geparst werden.
Gibt es dazu Meinungen von euch? Wie zB: Nimm doch lieber eine Datenbank... oder: Hey wieso nutzt du nicht XYZ, das macht doch eigentlich das gleiche?
BTW: Ich habe keine freie Verfuegung ueber den Server und kann somit nicht viel machen, wenn es um nachzuinstallierende Software geht.
BTW2: Ich bastle gern
BTW3: Der PythonHandler laesst sich nicht aendern... ich weiß nicht wieso.
Im moment bastle ich an einem Konzept fuer meine Homepage und habe herausgefunden, dass man durchaus alles ueber eine einzige Datei schicken kann. Sozusagen lasse ich den Apache immer die index.py aufrufen. Im Request stehen dann so interessante Sachen wie der Pfad, der aufgerufen wurde.
So sieht meine .htaccess dafuer aus...
Code: Alles auswählen
SetHandler python-program
PythonHandler index
DirectoryIndex index.py
Options -Indexes
ErrorDocument 403 /~hurz/index.py
ErrorDocument 404 /~hurz/index.py
Im moment ist es nur eine Versuchsdatei. Sie gibt entweder einfach nur den Pfad aus und dazu, ob er existiert oder nicht... oder (im moment teste ich das) versucht einen Mime-Typ durch die Dateiendung herauszufinden und gibt einfach den Inhalt der Datei direkt an den Browser zurueck
Sicherlich bringt das im Moment mehr Umstaende als Nutzen, aber am Ende will ich durch Meta-Daten und Grundeinstellungen ein Sicherheits- und Praesentationskonzept daraus zaubern.
Nun meine Frage... ich habe ja am Ende einen gewissen "Content" auf meiner Seite (sollte so sein ) und moechte diesen parseable in .inc-Dateien ablegen, die dann per Pfad uebergeben und geparst werden.
Gibt es dazu Meinungen von euch? Wie zB: Nimm doch lieber eine Datenbank... oder: Hey wieso nutzt du nicht XYZ, das macht doch eigentlich das gleiche?
BTW: Ich habe keine freie Verfuegung ueber den Server und kann somit nicht viel machen, wenn es um nachzuinstallierende Software geht.
BTW2: Ich bastle gern
BTW3: Der PythonHandler laesst sich nicht aendern... ich weiß nicht wieso.