Seems to be related to: WordPress stripping out “page” query parameter with 301 redirect.
See Make WordPress Core ticket 50976:
“We understand that it may be annoying for themes and plugins authors to fix their usage of this variable, but it would introduce a way more issues if it was changed on WordPress Core side. It’s objectively better to get this fixed on plugins and themes since it is a wrong usage of WordPress variables.
Closing this as wontfix, as the issue shouldn’t be fixed on WordPress core but rather on plugins and themes side.”
Related Posts:
- Change the “page” slug in pagination
- Problem with add_rewrite_rule and pagination (paged and page query_vars)
- Disable wordpress pagination URL rewrite for specific page
- URL rewrites and pagination
- Sorting archive pages with “pretty” URLs?
- add_rewrite_rule and pagination issue
- WordPress removes spaces in URL on pagination
- How to remove WordPress category from URL and have a custom pagination parameter/rewrite?
- Remove “/page/1” from the URL
- Disable Pagination on Pages
- Changed pagination URLS to use p= instead of paged=
- Custom rewrite causes 404 on pagination
- Adding a rewrite rule to page that has no fixed variables and pagination
- Add pagination to a template loaded by query variable
- Why is a rewrite rule in wordpress prevent pagination?
- WordPress pagination broken for page 2,3 with custom permalink. Redirects to baseurl
- Remove trailing slash
- Pagination posts. Url format
- WordPress total posts per page changed and now 404 Http error comes out [closed]
- Wrong rewrite rules
- WordPress is adding pagination for all pages like www.example.com/page/123. How to remove that?
- How to add custom rewrite rule to .htaccess?
- Detect page type by url (Archive, single, page, author,…)
- How to show the same content on multiple URLs?
- How to seamlessly redirect between different archive and singular slugs?
- Overwrite rewrite-slug of built in post-type ‘post’
- Why does wordpress still strip my query var?
- When to call `add_rewrite_rule` for safety
- Rewrite Rule for Post “Subpage”, with pagination
- unexpected problem in url rewrite
- Need to make a php file inside theme accessible via url
- Remove child category from URL
- Rewrite loading custom template file but is_home() returns true, and there’s no 404
- Change WordPress comments url / word
- Cache issues with redis and nginx
- Rewrite WordPress Custom URL
- Custom rewrite rule
- Add query string to url and display it as normal url part /folder/
- Flush Rewrite Rules on init or rest_api_init?
- URL endpoint with HTML
- How to properly rewrite url by custom var
- How to use URL structure to call PHP code
- Can I have /blog and /foo and /bar all point to the same blog?
- Monkey Man Rewrite Analyzer says my rule will trigger but it doesn’t [closed]
- Append a value to a certain page’s URL before page load
- Different URL rewrite rules loading the same page
- Cannot access wp-admin without trailing slash – .htaccess configuration for WordPress behind a nginx proxy
- Wildcard forward all posts and pages with few exceptions
- Help with Rewrite Rule for Custom Post Type with Query String
- Create Dynamic SEO Friendly URL for Virtual Page
- add_rewrite_rule with query variables
- Remove Category slug from link
- URL rewriting not working
- Help with rewrite rules for two post types
- Pretty URLs and rewrite
- ngnix Url rewrite doesn’t work
- Understanding the query string after .htaccess rewrite
- Rewrites rules disappear after a while
- Is it possible to create dynamic endpoint URLs?
- Using WP Rewrite to rewrite custom urls in this scenario
- Localize URL bases
- Pass parameters to static home page brings up index.php latest posts
- How can i ensure that SQL statements are not displayed if an enduser types the wrong variable name in the URL
- Replace “http://localhost:8888/” by website URL in WordPress
- Custom rewrite rule not working
- Creating a folder structure
- How to Detect That WP is Using Mod Rewrite or $_GET variables?
- How can I allow trailing slashes on some URLs without a redirect, but not on others?
- Can’t use a specific custom URL (slug)?
- How do I get posts to appear at mydomain.com/blog?
- Adding the amp url prefix to the beginning
- Redirect to new domain that serves new and different content
- How to change search page url so that it still returns a page when there’s no search query specified?
- Custom taxonomy named ‘tag’ return 404 page
- How to redirect to a login virtual page?
- Multiple permalink with and without category for same post
- Custom Params in URL
- Implementing geotargeting while using a single database
- Url rewrite, add rule, redirect as POST request?
- Broken page redirect
- Pagination links for taxonomy archive page 404 error on every page except first
- Add query arg for pretty permalinks in wordpress way
- Homepage cannot be found
- How to add 2 variable rewrite rule?
- Get custom posts by segment of the URL
- Add ReWrite from Old Pages to WordPress (remove .php)
- add_rewrite Rule
- How to show my application as referral in WordPress Stats
- Fully mask *all* traces of WordPress installation subdirectory?
- Appending parameters to WordPress query string in backend
- rewrite rule of post when accessed from archives pages
- Redirect A URL Pattern In WordPress Using .htaccess
- Help to cleanup this code
- How to make a custom route with any-string-part/number-part pointing to an existing page?
- username in rewritten URL, howto use it in a template
- Rewwrite rule for mapping plugin static file
- Listing Authors – URL Formats [duplicate]
- wordpress url rewrite Query Var to Static url
- Pagination on custom post type not working
- wordpress category rewrite rule with pagination