Именно для таких случаев и используется этот самый слэш в начале пути
а если от слеша путь неизвестен?
к примеру в css с тем же самым mod_rewrite?
тогда как?
Такое может быть лишь в том случае, если css динамически определяется в роутере. Тогда конечно же на PHP, с использованием массива $_SERVER. Но это
совсем другая история. И я даже не могу представить себе такую ситуацию, чтобы путь от корня к
статическому файлу был неизвестен. Сейчас практически везде используется связка апач+nginx, который отдает всю статику - поэтому никто в своем уме не станет генерить css динамически, повышая нагрузку на сервер ради таких пустяковых задач. Проще отдать nginx'ом 100-килобайтную css, чем отдавать ее же по маленьким кусочкам, используя PHP.
Повторюсь - не нужно притягивать PHP там, где он не нужен.