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

Основная область использования .htaccess файла в процессе оптимизации сайта это настройка редиректов при смене структуры сайта и для устранения битых ссылок.