Ahoj,
v jednom projektu potřebuju vytvářet specifickou grafiku + CSS podle vstupních parametrů. Řeším to on-line generováním CSS i PNG přes GD lib. V tom problém není.
Přes mod_rewrite se přepisují požadavky ze styl.css -> styl_css.php a obrazek.png -> obrazek_png.php
Potud vše OK, jednotlivé odkazy fungují, CSS i PNG se generují bez chyb.
Problém nastane ve chvíli, kdy CSS styl chci přilinkovat do XHTML dokumentu. Firefox, nebo Safari se tváří, jakoby CSS prostě neexistoval. V IE funguje normálně.
Vložený PNG obrázek také funguje bez problémů.
XHTML je ve Strict validní, CSS 2 validní. Když CSS otevřu prohlížečem samostatně, uložím a adresuju bez mod_rewrite, tak funguje normálně. Z toho usuzuju, že neplechu dělá někde samotné přesměrování, ale netuším, proč to vadí jen některým prohlížečům a jak to obejít...
Zkoušel jsem už zapnout/vypnout buffer v PHP, flush, kontrolovat hlavičky, chybový log serveru, asi stokrát zkontrolovat platnost odkazů a syntaxi, vymazat cache,.. sedím u toho už čtvrtý den a dochází mě nápady co s tím