Bonjour à tous,
J'ai un problème assez étrange depuis quelques jours sur mon VPS hébergé chez 1&1. Ma configuration est la suivante : Ubuntu 8.04, Apache2, PHP 5.2, PostGreSql, Proftpd. Mes sous domaines sont : www, admin, images, plugins et dev. J'utilise également un moteur de template (Smarty).
Mon problème est le suivant : dans les templates de www, j'ai des liens vers mon sous-domaine plugins pour récuperer du JS et du CSS. Donc dans mon template, il y a des liens comme ca :
mais lorsque la page est "compilé" a travers mon moteur de template et renvoyé au client, voila ce que je vois coté client :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <link rel="stylesheet" type="text/css" href="http://plugins.domaine.fr/jcarousel/jcarousel.css" /> <link rel="stylesheet" type="text/css" href="http://plugins.domaine.fr/jcarousel/tango.css" /> <link rel="stylesheet" type="text/css" href="http://plugins.domaine.fr/lytebox/lytebox.css" /> <script type="text/javascript" src="http://plugins.domaine.fr/lytebox/lytebox.js"></script> <script type="text/javascript" src="http://plugins.domaine.fr/jcarousel/jcarousel.js"></script>
De plus ce problème ne se passe que dans le sous domaine www. Lorsque je suis dans la partie admin (sous domaine admin ...) Il n'y a aucun problème alors que c'est aussi smarty qui génère les pages.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <link rel="stylesheet" type="text/css" href="../../../plugins/jcarousel/jcarousel.css" /> <link rel="stylesheet" type="text/css" href="../../../plugins/jcarousel/tango.css" /> <link rel="stylesheet" type="text/css" href="../../../plugins/lytebox/lytebox.css" /> <script type="text/javascript" src="../../../plugins/lytebox/lytebox.js"></script> <script type="text/javascript" src="../../../plugins/jcarousel/jcarousel.js"></script>
Pour la configuration, les sous domaine ne sont pas configurés dans l'espace client mais directement dans le fichier de config '/etc/apache2/sites-enabled/domaine' dont voici un extrait :
Merci d'avance pour votre aide,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName domaine.fr ServerAlias www.domaine.fr DocumentRoot /var/www/domaine/www/ <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/domaine/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> </VirtualHost>
Inarius
Partager