In our case, the issue was caused by a specific plugin, in this case it was the Google XML Sitemaps version 4.1.5, upgrading to 4.1.7 resolved the problem.
A bit of background: this non-profit site is highly seasonal and we usually upgrade and test everything before the 2-month peak season starts, and try to avoid plugin upgrades during this period as it’s challenging enough to deal with content. Once again it proved to be very useful to have a site mirror for testing and troubleshooting.
Related Posts:
- Stop WordPress appending `-2` to the end of my url after i change it
- WordPress Permalinks not working in Apache2 Ubuntu 14.04
- Removing Parent Page(s) from Permalink
- Removing the redirect after changing a page’s slug
- How to display a public profile page for registered users with custom slug?
- Page begins with number, WordPress adds 2
- Permalink Issues by Installing WordPress in Subdirectory / Subfolder
- nginx – permalinks with .php in url not working
- Include Taxonomy slug in post url
- Nice RSS Feed URLs for each custom post type
- Rewrite url / permalink for default archive – yearly / monthly
- Should I use relative or absolute urls when pointing to internal pages
- removed index.php now all pages 404
- permalinks has -2 with post name structure. why?
- How can I change permalinks to use a different domain and path from where the blog is hosted?
- Gutenberg Editor: dynamicaly change slug field with an ACF field
- Permalinks all messed up, I am helpless [closed]
- Permalinks, Rewrites, Get Variables, Oh My!
- WordPress | Convert #038; to &
- Can’t get rewrite rules working
- permalink changed, now getting 404 for every pages
- How to write correct add_rewrite_rule in WordPress for more than one taxonomy in one rule?
- When is it a good idea to build a permalink structure from scratch?
- Permalinks not working Apache + CentOS 7
- How can I link a file in admin with a button?
- Remove Dash/Hyphen From WordPress CustomPosttype Permalink
- Auto-create a pretty permalink for a bunch of posts
- How to show the homepage on a different url, like site.com/blog instead of site.com?
- Post incorrectly displaying as page
- wp_logout_url redirects to incorrect page because of pagination
- why does my url not update after migration?
- Dynamically create Permalinks for uploaded files?
- Get new WordPress slug from old wordpress slug
- Moved page (new parent) loads properly using obsolete URI. Why?
- Rewrite rule for a query string
- Custom Permalinks for Posts only
- Is it possible for a custom post type and sub pages of a page with the same slug as the custom post type to share a slug?
- Why is page/2/ not working?
- Removing leading zeros from custom permalink structure
- Permalinks stopped working – NO update, mod_rewrite enabled, .htaccess not touched
- Add more structure tag to permalink?
- A link to a page including an anchor doesn’t go to that anchor – URL gets changed
- Default permalink changes
- Slugs Disappeared Leaving 404s – Quick way to repopulate?
- Path to Pages Resolves to Archive instead of Actual Content
- Changing permalink name redirects to another template?
- How can I emulate permalink behaviour on static pages
- add_query_vars and canonical links
- Changing the permlink and SEO
- whats the mistake → href=”get_permalink() [closed]
- Remove some rewrite rules in wordpress
- Media/attachment urls don’t redirect with fake URL structure
- Remove a link from a page ID used within an array [closed]
- How can I link to the author’s page
- WordPress pages and posts are redirecting to server IP address instead of domain URL [closed]
- Would it be wrong to save the permalinks as a postmeta and regenerate it on save post? [closed]
- Passing variable as permalink URL
- new page redirect to old page which had the same permalink
- “set_front” => false on custom post type breaks wp_list_categories links [closed]
- Customizing a permalink
- Long permalinks get split with multidots and get broken
- Will permalinks work if blog is transferred to subdirectory?
- Moving blog and maintaining current permalinks
- All pages load the home page if pretty permalinks are used
- How to remove slug from front page?
- Find all URLs for a post
- where can i see wordpress automatic redirect History
- WordPress keeps removing query var from the URL
- Homepage template and url changed?
- How can I access to the same post-type “page” from multiple different urls?
- Multiple URL rewrite rules and get every prams
- Passing parameter through permalink structure
- Add word to permalinks does not transform the urls
- Added .html to Woocommerce permalink but pagination don’t work!
- Subpages getting a 404 error after changing Parent page URL
- Automatisation permalinks for each making of new page
- Remove link function from oembed image or video
- How do WordPress permalinks work?
- Updating wordpress permalinks to use https://
- WordPress permalinks error 404 on IIS
- Remove/hide a specify category-name from the url
- Page permalink ending in “-2”
- rewrites and custom links in page need help with add_rewrite_rule
- Change the permalinks structure
- How to create an IIS7 re-write rule for a single category
- Page_link change
- Although rewrite engine is on, I get 404 not found on every page
- how to change permalinks from id to name of a particular location
- Find which Permalink structure is the best
- Custom permalink variable on single post
- Permalinks of New Pages and their Parents
- Leverage permalinks with AJAX
- Styles are not loading when changing permalink to %postname%?
- WordPress: Permalinks link to old names
- nice permalink for frontend edit page
- Creating complex URLs with WordPress permalink structure
- Permalinks is not working in my wordpress setup
- Use .htaccess to redirect homepage to its permalink
- -2 generated in permalink postname [duplicate]
- RSS feed URL for post comment shows HTML source code of page