8710 sujets

Développement web côté serveur, CMS

Bonjour,

Je suis en train d'installer mes sites sur un VPS Cloud OVH.
J'utilise le panel Plesk version 11.5.

Mes sites sont placés dans le dossier principal "files". J'utilise un Framework maison et j'ai besoin que les fichiers de mes sites puissent utiliser des scripts d'un dossier parent, en l'occurence le dossier "core".

Voici l'arborescence :

files/core/css/style.css
files/sites/site_1/
files/sites/site_2/
files/sites/site_3/

Avec les fichiers php ça fonctionne mais pas avec les CSS...

<link type="text/css" rel="stylesheet" href="../../core/css/style.css">

Comment faire pour que l'accès au fichier style.css par exemple soit possible depuis les scripts de mes sites ?

PS. : quand je clique sur le lien css dans la source, ça recherche le script dans site_1.com/css/style.css...

Merci d'avance pour votre aide
Modifié par mag44 (05 Sep 2013 - 16:06)
Quand tu tapes site1.com tout simplement, dans quel répertoire est-ce que tu tombes ?
Ou autrement dit, dans quel dossier est le index.php principal de site1.com ?
En cas de doute, afficher $_SERVER['DOCUMENT_ROOT']

Si c'est files/sites/site1/ alors c'est imppossible en tant que tel. IL faut mettre tes CSS ailleurs, faire des alias ou des liens symboliques. ON ne peut pas remonter au-delà du DOCUMENT_ROOT.