У меня есть система PHP, содержащая пользовательские страницы, расположенные в сложной и неоднородной иерархии.Страницы создаются пользователями, а некоторые страницы имеют подстраницы и т. Д.
Меня попросили добавить систему с сокращенным URL-адресом.Таким образом, к любой странице в любой точке иерархии можно получить доступ через domain.com / XXXX , где XXXX может быть чем угодно - здесь мы не заинтересованы в SEO, причина этого в том, чтомультимедийный проект, и мы хотели бы, чтобы наши пользователи могли чирикать / другие URL любой понравившейся страницы.
Я ожидаю что-то вроде;мы начинаем с AAAA и направляемся к ZZZZ при создании каждой страницы.Каждый из этих слагов будет храниться в базе данных вместе с реальным URL-адресом, например domain.com / projects.php? P = 32
Я знаю, что перезапись модов достаточна для преобразования домена.com / XXXX в domain.com / index.php? slug = XXXX , но куда идти, оставляет меня немного озадаченным.index.php может выполнять поиск в базе данных и header () для пользователя по фактическому URL-адресу, но slug-url должен оставаться в адресной строке.
Будет ли использование iframe в index.php ужасной идеей?
Надеюсь, это понятно, спасибо за чтение!