htaccess
.htaccess (от англ. hypertext access) — файл дополнительной конфигурации веб-сервера Apache, а также подобных ему серверов. Позволяет задавать большое количество дополнительных параметров и разрешений для работы веб-сервера в отдельных каталогах (папках), таких как управляемый доступ к каталогам, переназначение типов файлов и т.д., без изменения главного конфигурационного файла.
Использование
- Авторизация, аутентификация
Файлы .htaccess часто используются для указания ограничений для конкретной директории. Файл .htaccess часто используется вместе с .htpasswd, который сохраняет имена пользователей и их пароли. - Собственные страницы ошибок
Изменение страниц, которые отдаются при ошибках на стороне сервера, например HTTP 404 Not Found. - Изменение URL-адресов
Серверы используют .htaccess для изменения длинных, излишне сложных URL-адресов на короткие и легко запоминающиеся. - Контроль кеша
Файлы .htaccess позволяют серверу контролировать кеширование веб-браузерами и кеширующими прокси для уменьшения использования полосы, загрузки сервера и лагов. - Изменение опций веб-сервера и его плагинов
Некоторые веб-серверы допускают изменение опций через .htaccess, например, опций PHP-плагина.
Источник статьи: Википедия
Другими словами "htaccess" это файл который содержит настройки сервера (хостинга) и сайта.
Например: здесь же прописываются правила для настройки "301 редериктов" (перенаправление страниц сайта).