I played with output_bufferingin php (confirmed phpinfo()), and I just found that after turning it on I will start to receive random 404 errors on my pages, but the contents of the page load fine and everything looks fine.
This only happens on my site. PHP 5.5.35, Apache / 2.4.18 (Unix). I have no idea where this 404 is coming from. Anyone have any ideas on what might happen, or what can I find on my server to fix this?
These are my response headers in case it matters:
Cache-Control:s-maxage=10
Cache-Control:no-cache, must-revalidate, max-age=0
Connection:Keep-Alive
Content-Encoding:gzip
Content-Length:13021
Content-Type:text/html; charset=UTF-8
Date:Fri, 02 Feb 2018 18:31:59 GMT
Expires:Wed, 11 Jan 1984 05:00:00 GMT
Keep-Alive:timeout=5, max=96
Server:Apache
Strict-Transport-Security:max-age=31536000; includeSubDomains; preload
Vary:Accept-Encoding
X-Powered-By:PHP/5.5.35
EDIT:
, , Wordpress. , , , , 404. ?