Originally Posted by me!
a) web said it will work only on apache. I am on a linux hosting.
b) to i have to enable it or turn it on?
a) Linux hosting is equivalent to Apache webserver, so it will work.
b) no, when the Apache finds the .htaccess code it will use it.
Hope this helps.