El fichero .htaccess funciona siempre y cuando la opción AllowOverride del servidor esté en All. Si está en None, aunque canten canciones, el .htaccess no será leido.
Debes hablar con el webmaster que administra tu sitio web para que busque una solución. Si se trata de un servidor casero (Housing) que tu administras, debes abrir el httpd.conf y cambiar el valor de Allowoverride a nivel del directorio de tu web.
Espero te sirva. saludos