Wenn man ZP und seine Struktur kennt, dann braucht man ja den Link gar nicht zu kennen - die Struktur von ZP zu kennen (oder rauszufinden) reicht - hab's getestet:
https://www.beispieldomain.com/assets/
also Beginn mit dem ersten relevanten Directory, das man entweder weiss, dass das bei ZP so ist, oder halt zuerst etwas nachforscht (dass es "assets" heisst, ist ja keine Hexerei). Hier wird der Inhalt dann angezeigt, also weiter mit "runterarbeiten":
https://www.beispieldomain.com/assets/php
... und man landet dann in folgendem Directory:
https://www.beispieldomain.com/assets/php/formmailer/
und schon wird einem auch der Inhalt von formmailer angezeigt, also:
hier wird einem dann auch gleich noch das Attachment (Name und Suffix) mitgeteilt. Ein Klick darauf reicht dann - und "man hat's"!
NOCH einfacher geht's natürlich wenn man die ganze Struktur von ZP bereits kennt, dann kann man sofort mit:
https://www.beispieldomain.com/assets/php/formmailer/
beginnen. Alles kein Problem, solange für das formmailer Directory (resp. die darüberliegenden Ebenen) ein "Options +Indexes" gilt.
Als Anregung möchte ich sagen, dass es ZUMINDEST für das formmailer Directory Sinn machen würde, eine entsprechende .htaccess mit "
Options -Indexes" gleich mitzuliefern - resp. die Möglichkeit vorhanden wäre, eine solche von ZP erstellen zu lassen.
Selbst, wenn defaultmässig "Options -Indexes" gilt (und für weitere angelegte Directories übernommen wird), ist so ein Verhalten - von einem unerfahrenen Benutzer, schnell mal anders eingestellt und man hat sofort dieses Problem.
Es geht hier also nicht um Crawler und direkte Links, sondern sich direkt den jeweiligen Inhalt der relevanten Directories anzeigen zu lassen.
MfG!