Take in account that URL scheme can be different from file system path relative to DOCUMENT_ROOT.
The 2 overridable methods URL2filepath() and filepath2URL() allow translations URL <-> file path. By default it only add/remove timestamp.
Update of documentation