Данный файл позволяет тонко настраивать Apache, после каких-либо изминений в этом файле, изменения тут же вступают в силу. Через него можно переопределять многие директивы из файла httpd.conf.
(Важно: редактируйте ваш файл .htaccess в ASCII-редакторе типа Notepad).
Наиболее распостраненные примеры конфигураций .htaccess
# Запрет на чтение всех файлов
deny from all
# Разрешить доступ с ip
order allow deny
deny from all
allow from 192.0.43.10
# Запрет на типы файлов
<Files "\.(inc|sql)$">
order allow,deny
deny from all
</Files>
# Запрет на конкретный файл
<Files configuration.php>
order allow,deny
deny from all
</Files>
# Игнорирование файлов
order allow,deny
deny from all
# Редирект посетителя (например перенаправление с http://example.com на http://test.example.com)
Redirect / http://test.example.com
# Ограничение доступа к документам по IP адресу
<Directory /full_path>
<Limit GET POST>
order mutual-failure
deny from all
allow from 192.0.43.10
</Limit>
</Directory>
# Перенаправление посетителя при запросе определенных страниц
redirect /_vti_bin http://www.example.org
redirect /msadc http://www.example.org
RedirectMatch (.*)\cmd.exe$ http://www.example.org
# Указание стартовой страницы
DirectoryIndex index.php index.shtml index.html index.htm
# Обработка в html документах php кода (Детальную информацию смотрите по адресу: Расширения SSI для Apache 2)
RemoveHandler .htm .html
AddType application/x-httpd-php .php .htm .html .phtml
# Самостоятельная обработка ошибок apache
ErrorDocument 404 /404.html
ErrorDocument 500 /500.html
# Запрет на отображение содержимого каталога при отсутствии индексного файла
Options -Indexes
# Ручное указание кодировки на файлы, в которой по-умолчанию получает документы браузер
AddDefaultCharset windows-1251
# Редирект в зависимости от языка браузера
# Пернаправлять пользователя в /de/hauptseite address
RewriteCond %{HTTP:Accept-Language} ^de [NC]
# Для остальных языков включая английский, использовать английский
RewriteRule ^$ /en/main-page [L,R=301]
# Использование кеша браузера
FileETag MTime Size
<ifmodule mod_expires.c>
<filesmatch ".(jpg|gif|png|css|js)$">
ExpiresActive on
ExpiresDefault "access plus 1 year"
</filesmatch>
</ifmodule>
Дополнительная информация
Подробное описание директив htaccess можно посмотреть в документации apache по адресу http://httpd.apache.org/docs/2.0/howto/htaccess.html