Sven Rautenberg: Adressieren

Beitrag lesen

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