My guess is that some Cache plugins installed on the site has written new cache rules to the .htaccess file. Some Cache plugins do not remove these cache rules when they are uninstalled.
I hope this post can help people who encounter similar problems.