Please reset your permalink. Go to http://yourdomain.com/wp-admin/options-permalink.php
and just click Save Changes
button.
Edited:
Try these steps:
- Make sure the homepage exists. Go to
Settings > Reading options
, see which page is used for homepage and check this page’s status. - Update WordPress. Keep backup before you proceed.
- Check each of the plugins. Deactivate and re-activate one by one and see what happens.
- 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