htaccess

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

Использование

  • Авторизация, аутентификация
    Файлы .htaccess часто используются для указания ограничений для конкретной директории. Файл .htaccess часто используется вместе с .htpasswd, который сохраняет имена пользователей и их пароли.
  • Собственные страницы ошибок
    Изменение страниц, которые отдаются при ошибках на стороне сервера, например HTTP 404 Not Found.
  • Изменение URL-адресов
    Серверы используют .htaccess для изменения длинных, излишне сложных URL-адресов на короткие и легко запоминающиеся.
  • Контроль кеша
    Файлы .htaccess позволяют серверу контролировать кеширование веб-браузерами и кеширующими прокси для уменьшения использования полосы, загрузки сервера и лагов.
  • Изменение опций веб-сервера и его плагинов
    Некоторые веб-серверы допускают изменение опций через .htaccess, например, опций PHP-плагина.

Источник статьи: Википедия