probleme intégration css avec include php
11 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
probleme intégration css avec include php
Bonjour;
j'ai transformer ma feuille de style .css en .php pour pouvoir l'utiliser avec mes includes de mon site.
mais j'ai lu ici :http://www.journaldunet.com/developpeur/tutoriel/php/050218-php-css-dynamique.shtml
que le navigateur ne prenais pas en compte le css dans le cache, car il est vu comme du php.
alors leur methode est de mettre :
<?php header("HTTP/1.0 304 Not Modified"); ?>
pour que le navigateur garde le css en cache.
mais si il je ne le modifie pas, quand je vais mettre mon site à jour visuelement, comment les utilisateurs qui ont stocké dans leur cache la 1ere version du site , pourront voir la derniere version ?
peut etre que ca ne sera pas le cas, je ne sais pas. Si une personne pouvait me dire comment ca se passe !
merci !
j'ai transformer ma feuille de style .css en .php pour pouvoir l'utiliser avec mes includes de mon site.
mais j'ai lu ici :http://www.journaldunet.com/developpeur/tutoriel/php/050218-php-css-dynamique.shtml
que le navigateur ne prenais pas en compte le css dans le cache, car il est vu comme du php.
alors leur methode est de mettre :
<?php header("HTTP/1.0 304 Not Modified"); ?>
pour que le navigateur garde le css en cache.
mais si il je ne le modifie pas, quand je vais mettre mon site à jour visuelement, comment les utilisateurs qui ont stocké dans leur cache la 1ere version du site , pourront voir la derniere version ?
peut etre que ca ne sera pas le cas, je ne sais pas. Si une personne pouvait me dire comment ca se passe !
merci !
Dernière édition par obiyann le Ven Aoû 17, 2007 10:01, édité 1 fois.
Page 1
./index
style="background-image: url('images/basCat.gif');"
Page 2
../index
style="background-image: url('../images/basCat.gif');"
Il faut remonter d'un niveau pour trouver.
Donc tu mets des URL complètes dans ta css.
./index
style="background-image: url('images/basCat.gif');"
Page 2
../index
style="background-image: url('../images/basCat.gif');"
Il faut remonter d'un niveau pour trouver.
Donc tu mets des URL complètes dans ta css.
Koxin-L a écrit:Page 1
./index
style="background-image: url('images/basCat.gif');"
Page 2
../index
style="background-image: url('../images/basCat.gif');"
Il faut remonter d'un niveau pour trouver.
Donc tu mets des URL complètes dans ta css.
oui ca marcherai avec des url complete
mais dans l'exemple que tu cite, tu oublies que j'ai des includes dans mes pages (exemple pour le coté droit ou le bas) donc elles ne se situes pas dans le dossier Page1, page2 ...
et mettre des url absolue, il faudra que se soit de la forme :
c:\programsfile\etc...
et donc quand je mettrai sur mon serveur, je me vois mal retaper tout les chemin des backgrounds !
nza2k a écrit:A moins que tu aies des "alias" différents en local Vs en ligne...
Si tu appelles ta feuille de style via le chemin complet depuis la racine, ça devrait marcher :
/répertoire1/css/style1.css
=> Non ?
Problème résolu !
Merci quand mm de votre aide ^^
par contre je reste interessé pour savoir comment fonctionne au niveau du cache du navigateur le fichier .css reconverti en .php
car ca reste utile de pouvoir faire passer des variables par le css, pour avoir un contenu dynamique sur le site .
merci ++
-

nickargall - WRInaute accro

- Messages: 5328
- Inscription: Lun Juin 13, 2005 14:13
Tu peux si tu veux mettre en place une reecriture d'url
le navigateur y verra que du feu
- Code: Tout sélectionner
RewriteRule ^style.css /style.php [L]
le navigateur y verra que du feu
nickargall a écrit:Tu peux si tu veux mettre en place une reecriture d'url
- Code: Tout sélectionner
RewriteRule ^style.css /style.php [L]
le navigateur y verra que du feu
Pas bete du tout, je vais tester cette solution, merci pour l'astuce !
-

nickargall - WRInaute accro

- Messages: 5328
- Inscription: Lun Juin 13, 2005 14:13
De rien
je l'utilise pour mon site et dans un second temps ce type d'"astuce" me permettra de passer des paramètres par URL en appelant ma feuille de style
genre
genre
- Code: Tout sélectionner
RewriteRule ^syle-(.*).css /style.php?variable=$1 [L]
nickargall a écrit:De rienje l'utilise pour mon site et dans un second temps ce type d'"astuce" me permettra de passer des paramètres par URL en appelant ma feuille de style
genre
- Code: Tout sélectionner
RewriteRule ^syle-(.*).css /style.php?variable=$1 [L]
c'est exactement ce que je cherchais a faire mais je n'avais pas du tout percuter sur les RewriteRule , quel boulet !
Merci a toi, je vais repasser tout mon p'tit code pour le simplifier grace a ton astuce !
11 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Google crawle les fichiers CSS
- Annuaire WRI : intégration des flux XML des inscrits
- La syndication de contenu : afficher un flux RSS sur son site
- Afficher le PageRank en entier dans Firefox (barre d'outils Google)
- Nouveau Picasa : Picasa Web Albums
- Utiliser Actifpub pour l'intégration d'un flux RSS externe sur son site
- Comment optimiser la proéminence des mots-clés
- Les contenus de Twitter indexés dans Google
- Comment voir facilement les liens nofollow dans Firefox
- Google acquiert Picasa
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum