Sven Rautenberg: basedir für mod_rewrite

Beitrag lesen

Moin!

Viel einfacher wäre es, wenn deine Bilder mit einem beginnenden Slash eingebunden würden: "/bildordner/bild.jpg". Diese URL geht immer vom obersten Ordner im Server aus.

Ah! Das klingt nach einer guten Idee! Allerdings muss ich dann in diesem Fall "/WebPackPro/www/www.xyzprojekt/" vorschreiben (s. meine Antwort zum anderen Thread).

Nur, wenn das Bestandteil der URL-Struktur ist. Wenn das nur die Ordnerstruktur auf der Serverfestplatte ist, dann gehört das nicht in die URL, sondern (sofern es pro Website/Server veränderlich ist, und NICHT  mit $_SERVER['DOCUMENT_ROOT'] übereinstimmt) in eine entsprechende Konfigurationsdatei. Mögliche Orte wären: Zentrale PHP-Datei, die den Ordner als Konstante (die ist automatisch global, d.h. in allen Funktionen/Klassen erreichbar) definiert. Oder in der .htaccess als Environment-Variable, dann steht sie in PHP z.B. in $_ENV zur Verfügung.

- Sven Rautenberg

--
"Love your nation - respect the others."