Разбивка на страницы с URL-путем или параметрами запроса - PullRequest
0 голосов
/ 28 апреля 2018

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

блог / страница / 2

блог /? Страница = 2

Есть ли у одного из них преимущество перед другим?

1 Ответ

0 голосов
/ 28 апреля 2018

Рекомендуется, чтобы параметры пути использовались для идентификации конкретного ресурса, а параметры запроса фильтровали или сортировали этот ресурс.

Если вы добавляете нумерацию страниц со статьями, было бы идеально использовать параметры запроса для сортировки статей. Обычно этот параметр запроса упоминается как offset, так как вы будете фильтровать свои статьи.

Так, например, если у вас было 100 статей, которые вы опубликовали, и вы хотите отобразить 10 статей на странице разбиения на страницы, и вы были на странице 2 из 10 в своей нумерации страниц, ваш параметр запроса смещения будет? Offset = 10, потому что Вы будете фильтровать статьи 10-19 для отображения. (потому что статьи 0-9 были показаны на вашей первой странице нумерации страниц)

Этот параметр запроса смещения будет увеличиваться на 10 при увеличении каждой страницы разбиения на страницы, а затем фильтроваться до следующих 10 статей.

...