W3 Total Cache has the following option that if enabled will cause this behavior:
Cache 404 (not found) pages
Reduce server load by caching 404 pages. If the disk enhanced method of disk caching is used, 404 pages will be returned with a 200 response code. Use at your own risk.
Other caching plugins may have similar functionality.
Related Posts:
- W3 total cache – cache refresh programmatically [closed]
- Best way to show Dynamic Content on a Cached WordPress Site?
- Prevent WordPress from sending Cache-control http header
- Pros and Cons for high “expire time” on wp-super-cache or w3-total-cache? [closed]
- Limit cache size from W3 Total Cache [closed]
- WordPress Browser Cache with W3-Total-Cache doesn’t show new posts [closed]
- Varnish + W3 Total Page Cache [closed]
- W3 Total Cache doesn’t detect memcached [closed]
- Settings to get the most out of W3 Total Cache
- How to force content refresh of a page that has been loaded previously by the user? [closed]
- Transient / object cache maximum key length [duplicate]
- Should the page cache be refreshed often? [closed]
- What is difference between ‘Page Cache’ and ‘Object Cache’ in WordPress?
- server load. $_SERVER[‘REMOTE_ADDR’] and $_SERVER[‘HTTP_HOST’] [closed]
- Headway body classes and W3TC page cache conflict [closed]
- How to cache a different page version based on HTTP header?
- W3 Total Cache can’t create files [closed]
- Combile External JS files using W3 Total Cache [closed]
- Last-Modified header support doesnât speed up server processing – want more
- How can I cache font files on WordPress [closed]
- W3 total – leverage browser caching not working with cdn delivered images [closed]
- HIgh CPU usage – Will using cache plugins help
- Scheduling doesn’t work due to caching?
- APC fragmention woes on Apache AWS EC2 Small instance with WordPress and W3TC [closed]
- w3 total cache – Object Caching 2165/2469 objects? [closed]
- Changing WP Object Caching during runtime
- Clear cache when comment is added
- WordPress varnish pages printed twice
- WordPress Userroles button getting cached
- custom php file inside my custom folder of plugins directory is not caching
- w3 total cache uninstall remove cache
- Page wrongly displayed when cache plugin activated
- Bluehost WebHost and performance problems with W3TC [closed]
- W3 Total Cache Minification: way to revert back? [closed]
- Should I use Transient API to store HTML String, or Object?
- Caching: APC vs APCu vs OPcache
- Does a query executed through wpdb class get cached?
- W3 Leverage browser caching not working for google pagespeed [closed]
- Caching: Force fresh content for logged-in users (potentially by adding a query variable to the URL)
- Proper hook for W3TC defines, or dynamically disable w3 total cache [closed]
- Clear cache when a post is submitted [closed]
- Help Pinpointing Source of Caching Issue
- Can someone explain WordPress caching, and what’s the best in my scenario?
- Is the W3 Total Cache plugin a good choice for WordPress MultiSite? [closed]
- APC object caching in combination Batcache/memcached page caching?
- Why specific file directory fails to redirect but its parent folder succeeds?
- Programmatically insert hierarchical terms & set terms for post causes glitch? [duplicate]
- Automatically enabled caching in some hosting companies w/o visible plugin (Must use plugin)
- How to purge all transient caches?
- How can I use fragment caching to exclude certain plugins from being cached?
- W3 Total Cache plugin integration
- How to return HTTP 404 when no search results found?
- Transient API and caching Plugins
- Will cron job run if page loaded is being served from cache?
- How to handle is_user_logged_in() with w3 total cache [closed]
- Method to make definitively static an abandoned WP blog
- pass-protected pages and posts not protected after enter them 1 time
- Static HTML page caching for large website [closed]
- WordPress caching issue
- WP Super Cache Bug with Ubermenu
- Problem with caching, W3TC [closed]
- Reasonable Size Limit to options entry
- How to find time last viewed?
- WP Rocket Cache Lifespan – Never clear cache? [closed]
- Losing preview ability: W3 Total Cache + Post name permalinks
- Running code before object-cache.php runs
- Live website is not showing the changes I’ve made [closed]
- Google PageSpeed Enable Compression isn’t working?
- WebHostingBuzz cache statement
- Files cached as CSS or PHP?
- A bunch of unrelated wordpress using same memcached don’t store correctly their datas
- RSS: fetch_feed caching with different caching delay per feed?
- How to be sure to get last page version without ANY cache?
- Is there a limit to size of data stored in update_option()?
- https to https problem – 404 and can’t login
- Browser cache for dynamic content (list of tags)
- How to specify expiration of cacheable resources? [closed]
- How do I serve fully cached full HTML on cloudfront
- What archive plugin works with W3 total cache? [closed]
- Memcaching recurring SQL Queries
- dynamic page not displaying correctly when Varnish hosting ignores query string parameters
- WordPress mobile version is not responsive anymore after installing varnish
- Admin area is caching posts in the editor
- Feed cache fallback – A feed could not be found
- Pre-Caching and Googlebot
- How to let users clear their posts cache with WP Super Cache?
- RegExp to EXCLUDE strip HTML (FOR SOMME) comments
- How to identify which javascript is being executed
- Having 4000 posts, my site is so slow
- Super cache caches mobile pages for desktop
- Should I use transients for these API call results?
- cache reset button and question about deleting cache
- Cleared wp-cache and file is still not updated [closed]
- get_theme_mod returning cached values regardless of apache restart
- Caching with dynamic content
- After Migration, Warning: include_once() errors on all pages
- Levels of caching and impact on the WordPress web site
- CSS changes not taking effect [closed]
- How I define max cache time to Google Fonts installed on my site
- Keeping Objects in Memory