Raketenwissenschaftler: Indirekte Pfadangaben in CSS

Beitrag lesen

url('../fonts/foo.woff') format('woff'),

Wobei ich mich frage, warum nicht einfach der Ordner /fonts/ im ServerRoot existieren sollte.

Für irgendwelche merkwürdigen, eingebundenen Libs könnte man dann tatsächlich rewriten:

rewrite_rule ".*/fonts/(.*)$"  "/fonts/$1" [L]

Und für die Dateisystemstruktur könnte man per Shellskript verlinken:

ln /var/www/example.com/lib/interior/fonts/* /var/www/example.com/fonts/

Freilich bliebe als allerletzte Möglichkeit auch noch, 404er Fehler (Not Found) durch etwas wie ein PHP-Skript abzufangen und darin zu untersuchen, was man denn mit welchem Statuscode auszuliefern gedenke…