У меня есть форма выбора фильтра таксономии на / books / моего сайта. Когда пользователь выбирает фильтр, он будет по адресу:
/books/?genre=novel
Когда список разбит на страницы и они переходят на страницу 2, параметр будет перенесен на следующий уровень и будет иметь значение: books/page/2/?genre=novel
Что отлично работает.
Но если теперь они выбирают другой вариант из формы и новый жанр не имеет 2 страниц , они получат страницу 404 . Потому что /books/page/2/?genre=thriller
не существует, а /books/?genre=novel
существует.
Как я могу остановить это?