Moin!
Die Webadresse (http://www.domain.de) leitet in den Ordner 'domain', wo sich die index.php befindet. Geht.
Im Ordner 'verboten' (Beispielname) befindet sich ein Unterordner 'css', worin die CSS-Dateien sind.
In der index.php kommt nun die Zeile:
<link rel="stylesheet" type="text/css" href="http://www.domain.de/verboten/css/start.css">
> Das diese CSS-Datei nicht gefunden wird, ist klar, aber
> ~~~html
> <link rel="stylesheet" type="text/css" href="http://www.domain.de/../verboten/css/start.css">
>
müsste doch funktionieren???
Nein, du kannst nicht in das Verzeichnis "oberhalb" des DOCUMENT_ROOT gelangen, diese beiden URLs sind de facto identisch. Wenn "domain" dein DOCUMENT_ROOT ist, müssen alle Ressourcen, die der Webserver ausliefern soll, dort und in Unterverzeichnissen liegen.
Es ist ja sowieso paradox: Wieso lagerst du eine Ressource, die öffentlich sein soll, in einem Geheimordner?
- Sven Rautenberg