Journal css et apache

Posté par .
Tags : aucun
0
30
oct.
2003
Dit journal,
Toi qui en sait plus que google, n'y aurait-il pas un moyen de dire à apache d'inserer une feuille de style à toutes les pages qu'il sert :
link REL="stylesheet" type="text/css" href="ma_feuille_de style.css".
J'ai pas trouvé d'exemple... le mod_header ?

Merci d'avance.
  • # Re: css et apache

    Posté par (page perso) . Évalué à 4.

    avec mod_header , faut essayer

    Header add link "ma_feuille_de style.css"

    (append effacerai les autres link cf http://httpd.apache.org/docs/mod/mod_headers.html(...))

    si ta css doit servir aussi les 403 et autres rajoute aussi :

    ErrorHeader add link "ma_feuille_de style.css"


    Si ca donne en rien, en plus couteux, une solution :

    mod_rewrite + cgi (php ou autres...)

    cf : http://httpd.apache.org/docs/misc/rewriteguide.html(...)

    RewriteEngine On
    RewriteRule ^([a-z0-9]+)([/]?) /index.php?page=$1

    Dans ton index.php tu trafique la page (contenu dans la var $1) pour y rajouter ton css...

    en php tu peux (peut-etre) aussi la recuperer avec
    $DOCUMENT_ROOT.$REQUEST_URI
    Mais pour mod_rewrite, faut savoir gerer qq cas particulier dans ton php (fichier demande n'existant pas, buffer overflow, etc... doit y avoir des trucs tout fait sur le Ternet.)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.