Mmh, da hat sich mal was mit der Apache Version geändert.
In Contao (ab 3 glaube ich) sind grundsätzlich alle Zugriffe auf system/ und darunter für Zugriffe von außen gesperrt.
system/modules/my_module/assests/
muss explizit freigegeben werden. Wenn du aus dem BE heraus mit dem Extension-Creator eine Erweiterung erstellst, siehst du, dass diese .htaccess in dem Ordner assets/ auch angelegt wird.
In alten Contao Versionen waren die assets in
system/modules/my_module/html/
Dieser Ordner musste nicht freigegeben werden, dafür wurden aber alle anderen explizit gesperrt. Bzw. die PHP-Dateien begannen oben immer mit
PHP-Code:
<?php if (!defined('TL_ROOT')) die('You cannot access this file directly!');
Lesezeichen