Вы можете использовать $_SERVER['request_uri']
, что позволит вам опустить? полностью, оставив вас с URL-адресами, как example.com/download.php/file.exe
Затем, немного переписав URL (или реализовав контроллер начальной загрузки), вы можете очистить его еще больше, в результате чего example.com/download/file.exe