.htaccess (от. англ. 
hypertext access) — файл дополнительной конфигурации веб-сервера 
Apache, а также подобных ему серверов. Позволяет задавать большое количество дополнительных параметров и разрешений для работы веб-сервера в отдельных каталогах (папках), таких как управляемый доступ к каталогам, переназначение типов файлов и т.д., без изменения главного конфигурационного файла.
.htaccess является подобием 
httpd.conf с той разницей, что действует только на каталог, в котором располагается, и на его дочерние каталоги. Возможность использования 
.htaccess в том или ином каталоге указывается в 
httpd.conf (директива AllowOverride).
Файл 
.htaccess может быть размещён в любом каталоге.  

  Директивы этого файла действуют на все файлы в текущем каталоге и во всех его подкаталогах (если эти директивы не переопределены директивами нижележащих файлов 
.htaccess). Для того чтобы эти файлы 
.htaccess можно было использовать, необходимы соответствующие настройки главного конфигурационного файла (
значение директивы AllowOverride должно быть установлено All). Как правило, подавляющее большинство хостеров разрешают использовать свои файлы 
.htaccess. Я тоже использую это.
Пути к файлам и каталогам должны указываться от корня сервера, например, 
/var/www/zvlad.com/htdocs/