Most likely, you have created custom permalinks that are in conflict with default WP permalinks. Unfortunately, WP doesn’t validate permalinks rules, and it is very easy to create conflicted permalinks rules.
Rules have priority hierarchy, and when resolving any request, WordPress goes through the list of rules, until it matches first one. It is possible that you have created rule that has overridden the default rule so that normal pages depending on that rule can’t be resolved anymore.
You need to be very careful with permalinks rule, especially not to replace default rules without suitable replacement.
Related Posts:
- Need help with add_rewrite_rule
- Rewrite Rule for Multilingual Website, Like qTranslate?
- Custom post type permalink endpoint
- permalink independent on the post’s name stored in the database
- Regex in add_rewrite_tag not accepting OR operators?
- Permalink/Pagination issue: Category base name same as page name
- URL Rewrite + Page + Custom Post Type = Unusual Redirect
- Using two permalinks for one post
- add_rewrite_rule with 3 or fewer matches?
- Redirect short-form URL to long-form URL (post_id to post_id + post_name)
- Custom rewrite rules for feeds of custom queries (query_var query strings in URL)?
- How to change URL structure for pagination pages?
- Rewrite url / permalink for default archive – yearly / monthly
- WordPress on VirtualBox – no pretty permalinks
- Rewrite rule never matching
- Child pages with same slug
- Permalinks, Rewrites, Get Variables, Oh My!
- Rewrite-Rules not working on a vhost, everything goes to index.php
- Date archive permalink modification
- Change permalink for a single post entry
- custom permalink/shortlink with base62 encoded post ID
- When is it a good idea to build a permalink structure from scratch?
- query_vars in plugin not working?
- WordPress on Ubuntu 12.10: permalinks problem
- I need a custom permalink for my website
- 404 with post name permalinks
- Permalinks not working Apache + CentOS 7
- Permalinks: Page Not Found
- Why is add_rewrite_endpoint incompatible with /%category%/%postname%/ permalink structure?
- Re-write specific custom post type category URL to go to another page
- Rewrite Rule for default post type
- how to add rewrite rule to wordpress default post type
- Remove custom taxonomy base from URL
- Custom query var rewriting with only variable
- Date Archives’ Permalinks under Category folder
- add_rewrite_rule not working for me
- Is a permastruct possible on pages?
- Using WP Rewrite, but just not “getting it”
- Rewrite rule for a query string
- How do I add /blog/ as a prefix to permalink structure for posts, categories & tags?
- Rewrite CPT permalinks and include WPML language
- Custom permalink for specific category
- Rewrite rule intended for CPTs gives 404 for pages
- WordPress add_rewrite_tag working for Posts, but not working for Pages
- Need To Add Custom rewrite base url for individual user
- Rewrite URLs for LeadPages due to subdirectory installation
- Unable to get /%postname%/ permalinks working, 404 on all links
- Permalink structure between 2 custom post types and a taxonomy
- Permalinks only for posts
- rewrite rule to redirect to the most recent date permalink
- Custom rewrite rule ignored
- Remove some rewrite rules in wordpress
- Permalink for PDF of article
- Problems with rewrite rule
- how to prefer static page if it exists over wordpress page
- add_rewrite_rule – Page Slug from “/foo-bar/” to “/foo/bar/”
- Add custom query vars to pretty permalinks
- How can you create a Permalink structure on a WordPress site?
- How can I set up a secondary permalink structure?
- Rewrite rule not passing variable
- how to set up wp in folder within static website?
- How to Use metada Value in Url and is it possible? [duplicate]
- How to enable %postname% permalinks on Mac?
- Safest way to create a custom permalink
- Rewrite Post URL so it is constructed from parent post url & child post url
- Permalinks (don’t kill me) refuses to work..Yes, it results in a 404
- rewrite based slug standar post wp
- Adding custom query var to a single post without redirecting to its root slug
- Create different permalinks for same post
- remove SLASH on single_post but KEEP on categories and parent pages
- Fire a code when permalinks updated
- .htaccess to redirect to a wp page
- Flush rewrite rules with scheduled event (cron)
- Multiple URL rewrite rules and get every prams
- Using a template file for a specific custom URL
- WordPress Multisite ABSPATH and get_home_path() to check for htaccess or web.config file
- Redirect page to homepage, keeping URL
- Add slug to default post permalinks ONLY
- Permalink structure /page/page/cpt-post gives 404 with pagination
- How to change the URL using rewrite rule in wordpress
- What permastrusture tags are generated out of the box right after creating custom post types and taxonomies?
- Rewrite posts url as they’re all children of a page
- a way to support totally different url structure
- Multiple Permalink Patterns for one page
- create user’s view profile link with username
- Pretty Filter URL
- Where is wordpress redirecting wp-admin/admin/dashboard to wp-admin and how to turn it off
- Added incorrect rewrite rule now getting an error
- Add Custom Pagination Permalink
- Prevent guessing slug
- Why doesn’t WP update my .htaccess file?
- Webdav with permalink in WordPress v3.3.1
- ReWrite Permalink to New Permalink Nginx
- WordPress permalink still not working (error or not understood?)
- Only homepage working correctly, 404 error on everything else
- Ugly permalinks stopped redirecting to pretty URLs
- Problems loading stylesheet and permalinks after rebooting
- Settings > Permalinks – mod_rewrite ineffective if expression not preceded by /index.php/
- Standard Htaccess directives disappear by themselves
- ‘Unsupported Operand Types’ error stemming from taxonomy re-writes with PHP 8.1