Tach,
ich hab jetzt schon lange gegoogelt, aber entweder ich nehm die falschen keywords, oder es gibt wirklich nix.
ich hab (bisher lokal) meine kleine webseiten-struktur
- index.php
- html
[INDENT]- seite1.php - seite 2.php[/INDENT]
- css
[INDENT]- style.css[/INDENT]
usw…
meine seiten sind teilweise via htaccess „lesefreundlich“ aufbereitet.
also statt index.php?page=artikel&id=2&x=34 is dann dort /kategorie/artikel.php oder /kategorie/unter/artikel.php
lokal hab ich in meinem apache ein virtualhost eingerichtet. dadurch kann ich alle bilder, includes, verlinkungen etc immer mit / machen. also z.B. src=„/css/style.css“ oder src=„/img/bild.jpg“.
Auf dem Webserver ist jetzt allerdings meine Homepage nicht unter / sondern /user/id/webseite/xxx/domain. Wodurch jetzt natürlich sämtliche verweise, Dateien usw nicht mehr funktionieren. Ich kann jetzt über PHP auslesen, wo mein Verzeichnis is ($_SERVER[DOCUMENT_ROOT]) - aber des kann ich ja nicht in der CSS-Datei für die Hintergrundbilder einsetzen.
Die Frage: Wie kann ich meiner Webseite sagen wo root is?