fix: add ?page= to canonical urls

#11770
for spiders to use pagination
This commit is contained in:
Barış Soner Uşaklı
2023-06-30 20:51:03 -04:00
parent 9fc5ae0865
commit 4045681aa7
6 changed files with 36 additions and 17 deletions

View File

@@ -51,7 +51,12 @@ unreadController.get = async function (req, res) {
data.pageCount = Math.max(1, Math.ceil(data.topicCount / userSettings.topicsPerPage));
data.pagination = pagination.create(page, data.pageCount, req.query);
helpers.addLinkTags({ url: 'unread', res: req.res, tags: data.pagination.rel });
helpers.addLinkTags({
url: 'unread',
res: req.res,
tags: data.pagination.rel,
page: page,
});
if (userSettings.usePagination && (page < 1 || page > data.pageCount)) {
req.query.page = Math.max(1, Math.min(data.pageCount, page));