В настоящее время я работаю над внутренней CMS и немного остановился. Я пытаюсь упростить разбиение на страницы между постами в блоге и не могу решить, как с этим бороться. Настоящая проблема возникает только тогда, когда мне нужно разрешить пользователю выбирать, сколько результатов отображать на странице или порядок сортировки сообщений.
Первоначально я думал о том, чтобы просто использовать строку запроса: blog/?page=3&count=20&sort=date
, но я не уверен, будет ли этот метод оказывать неблагоприятное воздействие на SEO.
Например, достаточно ли Google разумен, чтобы понять, что blog/?page=3&count=20
- это то же самое, что и blog/?count=20&page=3
?
Затем я подумал об использовании сеансов, но, опять же, это не решает проблему, описанную выше, и, возможно, усугубляет ситуацию, поскольку некоторые пользователи могут не включать куки.
Наконец, я уже использую mod_rewrite для некоторых URL, лучше ли будет использовать такую структуру: blog/1/20/
?
Я мог бы действительно сделать с некоторыми подсказками / подсказками здесь, кажется, нет жесткого и быстрого способа разбить результаты на страницы.
Заранее спасибо