У меня есть сервер, и на нем я бы хотел разместить свое портфолио. Мое портфолио будет построено с использованием крошечного PHP MVC фреймворка, который я написал сам. Чтобы получить доступ к этому, перейдите на domain.com
(например).
Теперь, в моем портфолио, я хочу разместить все остальные работы, которые я делаю. Это также будут PHP MVC. Так, например, domain.com/app1
, domain.com/app2
и так далее. Однако, как вы, вероятно, знаете, природа PHP MVC означает, что некоторые файлы не должны находиться в DocumentRoot (здесь речь идет об Apache). Итак, если бы вы хотели хранить всю свою работу таким образом, как бы вы ее достигли?
Пример структуры каталогов одного из моих приложений:
/application
/views
/models
/controllers
/public
/js
/css
Следовательно, domain.com/css
должен указывать на папку css
приложений, которая находится в папке public
, а domain.com/app1/css
указывает на папку css
в папке public
.
Я просто пытаюсь найти хороший способ организации своей работы. Буду очень признателен за любые мысли!