misterunknown: PHP-Handler für nur _eine_ Datei?

Beitrag lesen

Moin,

Du leitest alles auf eine Datei um:
RewriteRule ^(.*)$ index.php
und schließt dann mittels $_SERVER['REDIRECT_URL'] im Kopf dieser Datei alle anderen Aufrufe aus.
Der Vorteil wäre, dass du dieses Verfahren über eine Datenbank steuern kannst, falls du irgendwann doch mal Ausnahmen brauchst - und glaub mir Ausnahmen braucht man IMMER. Außerdem kann man es leichter testen, da man nicht immer den Server neu starten muss.

Es stimmt - Ausnahmen wird es immer geben^^ Das Problem an deiner Lösung ist, dass es nicht möglich ist eine andere Datei downzuloaden: das soll aber möglich sein - sie sollen nur nicht als PHP interpretiert werden können. Ich könnte zwar in der index.php auslesen, welche Datei gefordert wurde, und die dann per file_get_contents() ausgeben, aber das ist von hinten durch die Brust ins Auge^^

Grüße Marco

--
Ich spreche Spaghetticode - fließend.