Отчаянно, пожалуйста, помогите. Будет работать за еду:)
Я хочу иметь возможность иметь страницы по следующим URL-адресам, и я хочу иметь возможность просматривать их по их URL-адресу (т. Е. Если кто-то переходит на определенный URL-адрес, я хочу иметь возможность проверить страницу есть).
mysite.com/somepage/somesubpage/somesubsubpage/
mysite.com/somepage/somesubpage/anothersubpage/
mysite.com/somepage/somesubpage/somesubpage/
mysite.com/somepage/somepage/
Обратите внимание, я хочу иметь возможность повторно использовать слаг каждой страницы (например, somepage / somepage). Конечно, каждый слаг будет уникальным по своему уровню (т. Е. Не может иметь две страницы с mysite.com/somepage/other/ и mysite.com/somepage/other/, потому что по сути они будут одной и той же страницей). Какой хороший способ сделать это. Я попытался сохранить слаг для страницы ('somesubpage') в поле с именем 'slug' и сделать каждый слаг уникальным для своей родительской страницы, чтобы вышеописанное обстоятельство не могло произойти. Проблема заключается в том, что если я пытаюсь найти страницу по ее слагу (то есть «somepage»), и на mysite.com/other/somepage/ и mysite.com/page/somepage/ появляется страница Как мое приложение узнает, какое из них получить (у обоих одинаковый слаг «somepage»).