Нужно чтобы авторизованный пользователь видел свои файлы по адресу
http://domain,com/files/myfile.pdf, но реально файл хранился в папке, например, /allfiles/user1/myfile.pdf. При этом всем нужно чтобы при отображении картинок, таким способом, они загружались быстро как и с реального каталога и попадали в кеш-память браузера.
Попробовал так:
header('Content-type: image/png');
readfile($_SERVER['DOCUMENT_ROOT'].'/allfiles/user1/image.png');
Но такая реализация существенно замедляет вывод изображений.