У меня есть сервер, и на нем я хочу разместить свое портфолио. Мое портфолио будет построено с использованием крошечной инфраструктуры PHP MVC, которую я написал сам. К этому можно обратиться, выбрав, например, domain.com
.Хранение нескольких приложений PHP на одном домене
Теперь, на моем портфолио, я хочу принять все остальные части работы, которые я делаю. Это также будут 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
.
Я просто пытаюсь найти хороший способ организовать свою работу. Я бы очень признателен за любые мысли!