2013-08-17 6 views
0

В моем приложении у меня есть следующая структура URL-адреса, где, например, страница профиля загружает данные на основе зарегистрированного пользователя, если не указано имя пользователя и загружается другой профиль пользователя, если таковой, например,Наилучшее расположение URL-адреса

/Профиль - нагрузки зарегистрированных пользователей Профиль

/профиль/вихревая - загружает eddys профиль

Однако все стало немного грязный Возьмем, например, к сведению.

/примечание/вид/Тетрадь-слизняк/записной пробковый

Я могу либо следовать той же схеме, что и на странице профиля и имеет необязательный последний параметр для имени пользователя в противном случае загрузок вошедший в данном пользователе например

/примечание/просмотр/записная книжка-слизняк/записная слизняка - Найти вошедшему пользователи внимание

/примечание/просмотр/записная книжка-слизняк/записная пробкового/вихревая - Найти заметку, принадлежащую eddy

Но это не имеет большого значения, поэтому мои мысли состоят в том, чтобы потребовать, чтобы имя пользователя было первым параметром для всех ресурсов, независимо от того, хотим ли мы регистрировать данные пользователей или чужие ,

Я считаю, что мои мысли правильные/лучший подход, или я смотрю на это не так?

ответ

0

Ваши мысли верны. Я бы сделал это таким же образом. Укажите, что URL-адрес должен быть приятным, он должен быть коротким и иметь параметры, дружественные поисковой системе. Ваша концепция имеет эти особенности, и это самое главное.

+0

спасибо за подтверждение –

+0

Конечно, это работает только в том случае, если имя пользователя является вашим единственным необязательным параметром. Вы могли бы рассмотреть/отметить/просмотреть/записную книжку-slug/note-slug? User = eddy, group = students – Cerad

Смежные вопросы