Published content not displaying, getting not found message

Please reset your permalink. Go to http://yourdomain.com/wp-admin/options-permalink.php and just click Save Changes button.

Edited:
Try these steps:

  1. Make sure the homepage exists. Go to Settings > Reading options, see which page is used for homepage and check this page’s status.
  2. Update WordPress. Keep backup before you proceed.
  3. Check each of the plugins. Deactivate and re-activate one by one and see what happens.
  4. It may happen that modSecuriy process is checking the wp-admin and
    the input of data
    . Edit the modsecurity whitelist-

vi /usr/local/apache/conf/modsec2/whitelist.conf

Add this code

<LocationMatch "/wp-admin/*">
SecRuleEngine Off
</LocationMatch>

then restart apache. /etc/init.d/httpd restart