How this happen, intern got simple task: forward page to secure ssl. But PC that was used for this task had installed WINSCP and hidden file was replaced without confirmation ( prev. user config ). After that edit page was offline 500 error .htaccess file was there just hidden and Winscp was configuration to auto replace ( also i like this options in filezilla is just per session ).
How we can fix this in future
- if you think winscp use some kids who download po rn form FTP server you are really wrong
- show default hidden file or even display some popup if file are hidden and exists and its auto replaced.