Bonjour à tous !
Je reviens sur un problème qui est resté pour moi [irRésolu] et que j'ai contourné comme je pouvais. Ce "hack" ne me convenant plus, je me permets de vous remonter ce problème qui semble faire l'objet de nombreux posts sur ce topic.
Le tutoriel a été conçu sur cette base :
- tous les répertoires contenant les styles sont à la racine
- les pages php qui seront affichées sur le site sont à la racine également.
Comme beaucoup de webmasters j'ai choisi une arborescence différente, à savoir :
- un index.php à la racine du site
- un certain nombre de répertoires à la racine du site qui contiennent à leur tour un index.php
Je vais vous présenter mon problème avec 3 urls différentes : monsite/ ; monsite/rep1/ ; monsite/rep2/ ;
La page monsite/index.php n'est qu'un copier-coller du tuto (qui marche très bien pour cette partie ).
Les pages monsite/rep1/index.php et monsite/rep2/index.php contiennent quelques modification :
1)
2)
Voilà les comportements observés :
1)Sans changement de style, aucun soucis de feuille de style (normal me direz-vous )
2)Lorsque la modification du style est faite à partir de l'url monsite/, aucun soucis de feuille de style sur aucune des pages du site : le style est appliqué à chacune des pages.
3)Lorsque la modification du style est faite à partir de l'url monsite/rep1/, la modification n'est effective que pour cette page, càd qu'en naviguant vers monsite/ le design est celui de l'ancienne feuille de style. idem si je navigue vers monsite/rep2/.
N'ayant pas trouvé de solution à ce problème récurrant, le site en question (voir signature) est basé sur un design "passé" dans l'url de chacun des liens internes du site. Mais connaissant des problèmes de référencement concernant cet aspect, j'aimerai vraiment trouver une solution.
Merci de votre aide !
Modifié par Mucsy (30 Mar 2007 - 11:07)
Je reviens sur un problème qui est resté pour moi [irRésolu] et que j'ai contourné comme je pouvais. Ce "hack" ne me convenant plus, je me permets de vous remonter ce problème qui semble faire l'objet de nombreux posts sur ce topic.
Le tutoriel a été conçu sur cette base :
- tous les répertoires contenant les styles sont à la racine
- les pages php qui seront affichées sur le site sont à la racine également.
Comme beaucoup de webmasters j'ai choisi une arborescence différente, à savoir :
- un index.php à la racine du site
- un certain nombre de répertoires à la racine du site qui contiennent à leur tour un index.php
Je vais vous présenter mon problème avec 3 urls différentes : monsite/ ; monsite/rep1/ ; monsite/rep2/ ;
La page monsite/index.php n'est qu'un copier-coller du tuto (qui marche très bien pour cette partie ).
Les pages monsite/rep1/index.php et monsite/rep2/index.php contiennent quelques modification :
1)
if(file_exists("[#red]..[/#]/".$_POST['style']."/style.css"))
2)
echo '<link rel="stylesheet" type="text/css" media="screen" href="[#red]..[/#]/'.$css.'/style.css" />' ;
Voilà les comportements observés :
1)Sans changement de style, aucun soucis de feuille de style (normal me direz-vous )
2)Lorsque la modification du style est faite à partir de l'url monsite/, aucun soucis de feuille de style sur aucune des pages du site : le style est appliqué à chacune des pages.
3)Lorsque la modification du style est faite à partir de l'url monsite/rep1/, la modification n'est effective que pour cette page, càd qu'en naviguant vers monsite/ le design est celui de l'ancienne feuille de style. idem si je navigue vers monsite/rep2/.
N'ayant pas trouvé de solution à ce problème récurrant, le site en question (voir signature) est basé sur un design "passé" dans l'url de chacun des liens internes du site. Mais connaissant des problèmes de référencement concernant cet aspect, j'aimerai vraiment trouver une solution.
Merci de votre aide !
Modifié par Mucsy (30 Mar 2007 - 11:07)