Некоторые модули zf2 имеют общедоступные каталоги для распределения ресурсов, таких как js/css/images. Какова наилучшая практика для предоставления этих ресурсов для приложения?
Мне бы хотелось, чтобы эти ресурсы были автоматически доступны через http://mysite.com/[moduleName]/
. Например,
root/public/js/sitescript.js
→ http:\\mysite.com\js\sitescript.js
root/module/mymodule/public/js/modulescript.js
→ http:\\mysite.com\mymodule\js\modulescript.js
root/vendor/vendormodule/public/js/vendorscript.js
→ http:\\mysite.com\vendormodule\js\vendorscript.js
Должны ли эти ресурсы копироваться в каталог root/public? Ручное копирование будет болезненным, и я сомневаюсь, что автоматизированный процесс сборки для объединения каталогов также будет очень практичным.
Возможно, есть какая-то магия, которая может работать с httpd.conf или .htaccess?
Возможно, символические ссылки являются решением? Но символические ссылки не имеют прямого отношения к платформе Windows и должны быть созданы вручную для каждого отдельного модуля.