htaccess isn't cached, because the browser doesn't download it. Only the page itself can be cached. The browser only "sees" htaccess when it makes a request.
Yes, but I had this problem once before, and the same happened, i used chrome and worked then cleaned firefox cache and like a charm. I did actualize the pages, that is normally enough. Could be the summertime maybe as sometimes since the change to summertime when I upload pages dreamveawer asks me if I really wants to do it as the one on host is newer, the hosts one has one hour more.