В моем приложении у меня есть следующая структура URL-адреса, где, например, страница профиля загружает данные на основе зарегистрированного пользователя, если не указано имя пользователя и загружается другой профиль пользователя, если таковой, например,Наилучшее расположение URL-адреса
/Профиль - нагрузки зарегистрированных пользователей Профиль
/профиль/вихревая - загружает eddys профиль
Однако все стало немного грязный Возьмем, например, к сведению.
/примечание/вид/Тетрадь-слизняк/записной пробковый
Я могу либо следовать той же схеме, что и на странице профиля и имеет необязательный последний параметр для имени пользователя в противном случае загрузок вошедший в данном пользователе например
/примечание/просмотр/записная книжка-слизняк/записная слизняка - Найти вошедшему пользователи внимание
/примечание/просмотр/записная книжка-слизняк/записная пробкового/вихревая - Найти заметку, принадлежащую eddy
Но это не имеет большого значения, поэтому мои мысли состоят в том, чтобы потребовать, чтобы имя пользователя было первым параметром для всех ресурсов, независимо от того, хотим ли мы регистрировать данные пользователей или чужие ,
Я считаю, что мои мысли правильные/лучший подход, или я смотрю на это не так?
спасибо за подтверждение –
Конечно, это работает только в том случае, если имя пользователя является вашим единственным необязательным параметром. Вы могли бы рассмотреть/отметить/просмотреть/записную книжку-slug/note-slug? User = eddy, group = students – Cerad