G.M.’s comment was correct – this was a plugin issue. A legacy pagination plugin (“Multipage Toolkit”) I’d replaced from the old install was hijacking permalinks.
The plugin was no longer necessary as WP supports pagination natively. I removed the old plugin, reset permalinks again, and all was well.
Related Posts:
- RewriteRule accepts numbers but not letters in tag
- How to use all tags in post permalinks
- How to rename ‘Tag Base’ with WPeC 3.8?
- How to get links to user and tag by its name?
- Post with no tag permalink problem
- Tag pages do not show
- How to make different urls for some tags pages
- Permalink refresh, the good, the bad, etc. What is best?
- How do I use the same Tag slug for different Tags?
- What permastrusture tags are generated out of the box right after creating custom post types and taxonomies?
- Problem with multiple tags in URL
- Tag search not working after permalink structure change
- Permalinks of archive tag wordpress
- How to get permalink and title from post ID?
- Pretty permalinks for search results with extra query var
- Removing leading zeros from custom permalink structure
- Broken wordpress permalinks on pages only
- Post being redirected to attachment post
- Without index.php in permalinks I get 404 across site
- Changing Permalinks to a Custom Permalink causes a 404 Error [no matter what I do]
- How to assign a Permalink to a Function
- Redirect user if it’s not logged in
- Random Alphanumeric Key URLs
- Date archive permalink modification
- How to get this JavaScript working with get_permalink
- Add a css class to a taxonomy permalink
- What Defines What Category A Post Picks (if in multiple)
- Change of permalink structure – redirects in htaccess breaks the archive links
- Change permalinks with ACF values
- Changing Custom Permalink with Filter
- Filter string like a slug
- 404 with post name permalinks
- Should there be a trailing slash in the permalink
- Link to external URL
- Confusion about how a URL is being parsed
- Woocommerce Product Attribute Permalink doesn’t work?
- Adding page links to content that automatically convert to pretty permalinks?
- WPML get permalink to the translated post from the original post
- Removing /author/ slug from URL gives 404
- Add custom post type name in term link?
- Can I create permalinks like this: /%post_type%/%postname%/
- Why the “Permalink” option is not showing in the “Settings”? [closed]
- WordPress post-name permalink redirects to site.com
- Custom permalink structure: /%custom-taxonomy%/%post-name%/ (without CPT slug)
- get_permalink() is not working after published
- get_permalink returning site home url instead of the url of slug being passed
- WordPress add_rewrite_tag working for Posts, but not working for Pages
- WordPress can generate numeric permalinks, which then 404
- Permalink changes gives me 404 [closed]
- How do I make 301 redirection from `/%post_id%/` to `/%postname%/`?
- WordPress permlink is not working
- Environment independent way to link to certain pages on frontend
- stripping tags from excerpt in WordPress is not working
- Using one slug/post-name for multiple pages
- Custom URL rewrites for templates
- Gutenberg output URL to post from attribute with post ID
- Broken wordpress site, non-working links and no access to wp-admin page
- How can I get the list of all pages URLs including their shortlink IDs?
- How to change custom post type, blog post and page permalink by template?
- Page found with “Plain” permalink but not with “Post name”
- How to use Specific URLs for some posts
- Change permalinks for specific pages
- How can you create a Permalink structure on a WordPress site?
- WordPress Permalink
- How to replace permalinks
- Multiple Tags Issue in Permalinks
- Auto Changing Text Case
- Is it possible to change the permalink structure without changing the old permalinks to posts and without 301 redirects?
- How to add tags under categories
- Adding a ‘blogs’ prefix in the URL structure but only for blogs
- How to redirect old permalinks to ones generated by [WP-Hashed-ID] plugin?
- How to create a standard WP Page that has the same url as an archive
- One post but two separate permalink structure and template views
- permalinks constantly needs re-saving
- Link to a custom page without a permalink?
- How to change permalink for pages in WordPress?
- Retain Post title keywords in URL even if user changes post title or any other way to achieve SEO friendly permalink?
- How to change the URL using rewrite rule in wordpress
- Permalink not working in Apache on Linux
- HTTPS permalinks resulting in 404
- Changing Permalinks. Old links don’t work
- WP Job Manager Custom Permalink Returns 404 Errors
- How to make custom page link to root automatically?
- Automatically remove repeated words in slug
- Permalinks – Archives
- Dynamically populate permalinks
- Change Image depending on page path
- WordPress Permalinks 404 error
- ReWrite Permalink to New Permalink Nginx
- customize urls displayed by previous_post_link and next_post_link
- Routing ‘fake’ sub sub posts
- Files placed in directory with wordpress 404
- how to make follow?
- how to create several url aliases for a page
- Permalinks Won’t Work
- Error: “Sorry, this content could not be embedded” when using the Embed block
- WordPress Permalinks 404 Not Found
- WordPress not remembering old slugs for pages
- make a new structure tag that does some processing
- Website appears with wrong permalink in Google’s search