I had the same problem and I tried everything! I found that there was no DOT in front of my htaccess file! I am using windows and somehow the dot got removed.
To add a dot in front of a file in Windows, rename the file .htaccess. and windows will remove the last dot and leave the first one.