Я работаю над проектом, который включает в себя возможность для пользователя иметь собственное веб-пространство.В этом проекте у каждого пользователя есть свой собственный поддомен.
Как минимум, я бы хотел, чтобы они могли включать и выключать веб-пространство.В идеальном мире они также могли бы установить 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
) отдельно.Имеет ли смысл это делать или это вызовет другие проблемы?