Apache2 Alias ​​или mod_rewrite и PHP взаимодействие / альтернативы - PullRequest
0 голосов
/ 12 июня 2019

Я работаю над проектом, который включает в себя возможность для пользователя иметь собственное веб-пространство.В этом проекте у каждого пользователя есть свой собственный поддомен.

Как минимум, я бы хотел, чтобы они могли включать и выключать веб-пространство.В идеальном мире они также могли бы установить URI для своего веб-пространства.

Сейчас я заставляю URI быть установленным как /web.В файле виртуальных хостов apache у меня есть Alias для /web в фактическую папку, в которую пользователь может загружать свои HTML-файлы.

В системе есть настройка того, активировано ли его веб-пространство или нет., который обновляет значение базы данных.

Если пользователь не активировал свое веб-пространство, я хотел бы показать сообщение, однако я не уверен, что смогу перехватить Alias (или mod_rewrite если это то, что используется) с PHP, чтобы проверить это.

С другой стороны, если я не использую Alias или mod_rewrite, я не уверен, как использовать PHP для (например,) поищите /web/* в папке /app/user/webPages/ в системе.Единственное, что я могу подумать, это readfile (или для php-файлов, которые я предполагаю include) базового файла (если он существует) с PHP, и обрабатывать файл index.html (или .php) отдельно.Имеет ли смысл это делать или это вызовет другие проблемы?

...