what could cause the htaccess file to be modified?
This might happen when the rewrite rules are flushed. The function insert_with_markers() is using fopen(), but not flock(), so when two pieces of code are calling flush_rewrite_rules() almost at the same time, the second process can write to that file before the first one has closed it. Check your plugins and your theme for flush_rewrite_rules(), … Read more