Hallo,
ich habe in meinem Theme eine Custom PHP Datei eingerichtet (alles nach Handbuch).
Darin befindet sich ein Code der ein PDF direkt herunterladen kann, damit man den Pfad nicht nachvollziehen kann.
header('Content-Type: application/pdf');
header('Content-Disposition: attachment; filename" . $decryptedFileName . '"');
readfile($pdfPath);
Das funktioniert auch ohne Probleme, wenn sich der Shop im „dev“ Modus befindet.
Sobald ich in der .env Datei den APP_ENV auf „prod“ stelle, funktioniert mein Download nicht mehr.
Es wird die Datei mit dem richtigen Namen heruntergeladen aber ohne Inhalt (0 KB).
Die Dateien liegen im public Ordner und sind über die direkte URL aufrufbar, somit kann ich einen fehlerhaften Pfad oder Code ausschließen da es ja im „dev“ Modus funktioniert.
Kann mir einer dabei weiter helfen?
MfG Tim