2021-06-28T09:11:16 hajWenn Dein Skript download.pl heißt, dann kannst Du die URL download.pl/datei.pdf zum Runterladen von datei.pdf anbieten. Wenn Du überhaupt alles mit einer einzigen URL /app erledigst, kannst Du zur Klarstellung auch /app/download/datei.pdf in deine Hyperlinks schreiben.
Apache gibt das, was nach den Schrägstrich des Programms kommt, als Umgebungsvariable PATH_INFO an das Skript weiter.
2021-06-28T09:11:16 hajEinen Schritt mehr Aufwand ist es, wenn Du den Dateinamen über ein HTML-form einsammelst. Dann müsste das Skript zunächst eine Redirection auf /app/download/datei.pdf durchführen.
2021-06-28T09:11:16 hajWenn Du für solche URLs GET-Requests zuläßt, dann können Deine Benutzer Bookmarks auf die URL /app/download/datei.pdf setzen und müssen nicht jedesmal über Deine Anwendung gehen.