Начали коллегой развертывать новое приложение и возник дискуссионный вопрос, стоит ли выносить содержимое папки web из basic версии yii2?
Все аргументации основаны на том, что все так делают, хотя я ни разу не видел.
Если да, то в каких случаях это оправданно?
Смотря как сервер настроен. Вынос web оправдан, что бы содержимое web было в публичной папке, а остальные файлы framework-а за пределами публичной папки. Это безопасность и это меньше танцев с бубнами вокруг .htaccess. Это проще, когда автоподдомены. Да и чисто эстетически красивее.
В любом случае плюсы есть, минусов нет.
Вот видео по теме: https://youtu.be/hg5t5F3HdM4
Сергей Сунцев: Потому что при установке, композер понятия не имеет где у Вас публичная папка. Поэтому разрабы логично закинули ее именно туда.
Вас не удивляет, что windows при установке папки для загрузок и картинок размещает там где размещает, а не D://хлам/загрузки