When you visit the Permalinks page, the permalinks rules are being flushed. It also forces WordPress to reload them. For this reason, you see the issue go away after saving permalink settings. But after some time, it comes back once again .
Try following these steps:
- Deactivate all the plugins. Then activate one by one. In this way,
you can find the plugin that is causing the issue. - Try using a different theme. If it fixes the issue, there must be a
problem with the existing one. - Check whether there is any issue in .htaccess file.
Related Posts:
- Changing permalinks gives me 404 errors on nginx
- Setting 404 page in Nginx
- How to remove the index.php in the url?
- Homepage loads but all permalinks are 404 when using nginx & PHP-FPM
- nginx – permalinks with .php in url not working
- Enable Minify in W3Total Cache using NGINX [closed]
- Permalinks keep reverting to 404 unless I re-save them
- How to improve WordPress security by hiding non public facing files?
- WordPress installation in subfolder not working with nginx
- WordPress blog posts permalinks giving 404 on nginx
- After updating to 4.8 permalinks will not work (all 404)
- Server Move: All pages leading home
- WordPress Permalinks & Nginx Rewrite Rule Not Working
- How do I fix permalink and media library issues on a LEMP stack?
- Nginx Rewrite Rule:: index.html added to every permalink
- WordPress post-name permalink redirects to site.com
- WordPress Pages Redirecting to Root with WordPress Multisite (Sub-Directory)
- NGINX serve WordPress from sub-path fails with 404, how to fix?
- Losing preview ability: W3 Total Cache + Post name permalinks
- After updage wordpress 4.4 to 4.5 nginx config works not properly
- Nginx url rewrite rule problem
- Multiple sites with pretty permalinks with nginx
- Redirect old /%category%/%postname%/ to just /%postname%/
- WP permalink working, but why content doesn’t display
- wordpress admin panel loop on nginx
- WordPress and NGINX – permalinks are not working with ending slash
- Is there a way to remove the option to modify the Slug in post.php
- ReWrite Permalink to New Permalink Nginx
- nginx + wordpress: Best practices for configuring it to be secure, reliable, and fast? [closed]
- Need help with add_rewrite_rule
- Optimize apache for WP use
- How to get pretty URLs with add_query_arg in permalinks
- How does wordpress keep track of post id when post id is not used in permalinks?
- Prevent WordPress from abbreviating-long-slugs…-in-the-admin
- Permalinks to Custom does not work (out of box)
- Why don’t WordPress post slugs allow accents?
- Multi-language permalink in qtranslate
- How to add query parameters to all internal links?
- How to make draft posts or posts in review accessible via full url / slug?
- Modify get_permalink with a specific filter
- Social Media Links on homepage – within posts/post loop
- How to change the link structure of the homepage?
- WordPress on VirtualBox – no pretty permalinks
- Remove words from permalink when saving post automatically?
- Permalink problem
- How to add category to the permalink and breadcrumb?
- Rewrite my default post URL
- Removing leading zeros from custom permalink structure
- Get permalink to page?
- Parent Category link to its sub categories on different page
- Permalinks: Page Not Found
- how to add rewrite rule to wordpress default post type
- Only default permalink is working mod_rewrite enabled
- Is a permastruct possible on pages?
- Custom WordPress user permalink
- Changing the post date without causing 404 error
- WPML – how to get the permalinks to display also the default language
- Why does the ‘Month and Name’ Permalink Format not Work on my new WordPress Site (running on IIS7)?
- How to combine wordpress_logged_in cookies in one cookie?
- How do I add /blog/ as a prefix to permalink structure for posts, categories & tags?
- Custom permalink structure for posts in specific category
- force permalink slug for page vs post_type slug parent
- WordPress url ingore permalinks setting [closed]
- Rewrite URLs for LeadPages due to subdirectory installation
- Let me choose permalinks
- All URLs are having ‘/blog/’ appended to them.
- WordPress Permalink feature alternative
- Unique one time use URL
- the_permalink on the homepage vs posts for sharing links
- Test site pages go to main site
- when I create a page with a /blog permalink the css gets messed up
- Strange behavior: random HTTP error 500 fixed by visiting Permalinks settings page (htaccess issue with language code)
- how to prefer static page if it exists over wordpress page
- Why will Pretty URLs not Work?
- Rewrite rule not passing variable
- post preview/thumbnails not displaying correctly- linking to “home” instead of post?
- function to set permalink to /%postname%/ on theme activation
- How to separate an overgrown blog into sub-blogs – without breaking existing inbound links?
- Using a template file for a specific custom URL
- WordPress url customization
- Change permalink structure
- permalink not showing correctly using wp_insert_post and post_name
- 404 error on published page with specific permalink
- Getting 400 Bad request Error when trying to open posts after updating to wordpress 5.0
- Category Base permalinks
- Propper way to set anchor and url param
- Do shortcodes in title before permalink is generated
- Pretty Filter URL
- Add URL to selected post in meta box
- How to change dynamic link to relevant post
- Auto-generated pretty permalink not using title since 4.4 update
- Problems with permalinks after update wordpress 4.2
- Pretty permalinks to work for lighttpd webserver?
- Customize category permalinks
- Latin character conversion
- broken permalinks in responsive layout
- permalinks url with woocommerce
- How to get the perfect WordPress, WooCommerce, Custom Post Type pretty permalinks?
- Not recognizing my custom templates in hierarchy
- Settings > Permalinks – mod_rewrite ineffective if expression not preceded by /index.php/