Is it still not working? I'm not quite clear from your post.
I use Lunar for hosting.
Let me rephrase my question. Are you on a "Linux" server? That would use Apache web services. If you're on a Windows server (IIS web services), it will ignore your .htaccess file. If you already had an .htaccess file, that the control panel had put commands into, then yes, you can assume you're on Linux.
You might try commenting out (with #) or removing (via control panel) any redirections placed by the control panel, in case they're interfering with the code you just added. Or, you might move the new code up to the top, in case the control panel redirections are doing it wrong.