As I mentioned in my comment, the date rewrite rule is picking up your post permalink and trying to load a year archive instead of your single post. Since it appears you don’t use date URLs on your site, you can change the date structure so it no longer clashes. Add this to your theme’s functions.php file, then visit the Settings > Permalinks page in Admin to flush the rewrite rules:
function wpa82820_date_structure(){
global $wp_rewrite;
$wp_rewrite->date_structure="date/%year%/%monthnum%/%day%";
}
add_action( 'init', 'wpa82820_date_structure' );
This changes date URLs from /2013/01/23/ to /date/2013/01/23/ so they no longer clash with 4 digit single post permalinks.
Related Posts:
- Custom post type single (permalink) throws a 404 error
- Where is the old post permalink slug stored?
- How to automatically generate a unique random slug
- Post slugs and images cannot have same name?
- Change permalinks for post type ‘post’ only
- how to get permalink using sql
- Why can posts never have a number as the link?
- 404 error after publishing a post
- How to allow slashes in single posts when i click in the edit permalink button
- Link for the page archive for posts, like using custom post types with get_post_type_archive_link
- Unable to modify(update) posts – Page not found
- Random post permalink
- What Defines What Category A Post Picks (if in multiple)
- Debugging WP routing
- get_permalink executes link without https
- Custom post type permalinks breaking due to 3.1 bug fix
- How can a guest view the “Pending Review” Post?
- Create pretty permalink for a post knowing the permalink structure
- Changing my permalink structure – will new layout conflict with existing page?
- Link post permalinks to subdirectory /post
- change default post archive page link
- Remove permalink from images when inserting into post
- Remove the Edit button in posts for permalinks on certain user roles? WP 3.3
- Getting a 404 error when clicking edit page
- Dynamically generate child-URLs for posts or custom posts
- Adding parent pages to posts
- Plain permalinks not working!
- Changing Permalinks for Default Post type to reflect navigation
- How should I add links to other pages/posts from my post?
- WordPress not opening posts with only numbers if permalink is post_name
- Using permalinks, category slugs, and tag slugs
- 404 on paginated blog pages
- Problem with permalink routing?
- Move first half of posts to one parent page, second half to the other page
- How to check a post exist when the permalink has post id in it?
- How to do set post permalinks using 6 digit random unique function?
- Switch to page template when using post permalink
- Trying to use AngularJS with WordPress without any API
- Why does my site often display 404 on subpages?
- Any way for get_next_post() to use the actual post order instead of publish order?
- how do i add posts-page slug before posts slug in permalinks
- One post on my website is going to a 404 page
- How do I locate the exact location where this error is occurring 404 page not found
- Permalink doesn’t get displayed in Twitter button (Local WordPress problem?)
- the_permalink() not working in a root installation
- Second get_permalink inside loop points to wrong URL
- register_post_type permalink
- Post is blank when I click on the link
- Posts and Pages: 404 Page not found
- Unabled to Change Permalinks – Even Using the “Edit” (Resets to Original Permalink on “Update”)
- Post titles and thumbnails as links to custom post types?
- If post does not exist, do something
- Internal linking to posts permalink fail because of spaces and stripe at postname
- Link post images to post
- Making posts permalinks consistent numbers
- Can Permalink structure of %postname%/%post_id% improve performance
- How to link post titles on page A to its posts on page B?
- Problems with WordPress in subfolder, posts show a blank page
- how to create a sub section in posts
- Prevent 404 of Author pages without posts
- Categories Listing and Highlighting current category item
- Rewriting blog permalinks
- Remove subcategory slug from url
- Can I show category name in url for only one of my categories?
- Permalink Short code showing unnecessary link text inside the loop
- Private post caught in endless redirect loop
- Prevent Archive URLs
- Custom Post Types and Broken Permalinks
- Custom permalink for wordpress page / post
- Category URL to use same string as Post URL Permalink
- including 404 page in post page
- How to give priority to page than to posts permalink structure?
- Append a random string to a post permalink
- Point users to a specific url directory for some posts
- Post & Category Archives URL structure
- Posts in Page – How to customize the URL?
- Is there a way to change the complete URL of the blog post for a redirecting tracking link?
- WordPress with static posts page and custom permalink structure doesn’t find posts with numeric permalinks
- Can’t seem to replicate permalink structure for localhost development site
- WordPress rewrite url help needed
- Permalink of some posts change
- My posts section for logged in user
- One of my posts is displayed as page
- Make assigning post to a specific category equivalent to assigning it to all categories
- How to mix pages and sub-categories in a url
- Changing permalink of custom category
- Overwrite URL on blog posts
- 301 Redirecting posts without %postid% (just %post_name%) in permalink to ones with %post_name%_%postid%
- How do I add /blog/ on my permalink without affecting the portfolio project types permalink?
- Getting 404 when using rewrite rule for posts
- Permalink remain the same on each page
- Password-protected Posts lead to 404 Error
- Read more link not working [closed]
- After the local installation of an old WP website I can see the homepage but I can’t access to the articles, why?
- Cannot Create a new Post [closed]
- Changes done in admin panel are taking time to reflect in the REST api responses
- Why can posts never have a number as the link?
- Modify Post URL Programmatically
- Custom permalink for ‘post’ not working
- Permalink issue with new blog posts > getting 301 redirect