Итак, я только начал изучать веб-разработку, и мне просто интересно узнать, как веб-сайт позволяет зарегистрированным пользователям создавать свои собственные страницы. Например: www.website.com/john/page2 или www.website.com/john/page2Разрешить пользователям создавать свои собственные страницы
Это то, что я понял до сих пор. Поэтому, когда пользователь регистрируется с адресом электронной почты и создает имя пользователя, я создаю папку на сервере для этого имени пользователя. Когда пользователь создает новую страницу (john/page1), я помещаю ее под каталог john. Очень похоже на файловую систему Linux. И папка john имеет доступ только для записи, разрешенный john (заверенный его паролем).
Правильно ли это подходит для этого?
Пожалуйста, исправьте меня, если я ошибаюсь или предлагаю мне лучший способ сделать это.
Спасибо
Коэффициенты заключаются в том, что фреймворк используется для захвата имени пользователя и страницы из URL-адреса и выполнения чего-либо для извлечения данных из базы данных. Таким образом, структура папки/файла никогда не используется, а представляет собой элегантную иллюзию поверх выборки базы данных. – MonkeyZeus