Файл .htaccess для сайта

Файл .htaccess для сайта

Что такое файл .htaccess, где он находится и для каких целей используется.

 

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

Этот файл должен иметь правильные и необходимые настройки, влияющие как на работу самого сайта, так и на восприятие ресурса поисковыми системами. В файле .htaccess можно прописывать и изменять директивы кодов, редактируя их в окне любого редактора.

Файл .htaccess для сайта

Для чего нужен файл .htaccess

 

  • Перенаправление. Задав определённые директивы в файле, можно перенапрвлять пользователя на указанную в директиве файла страницу. Пользователь в браузере набирает один URL-адрес, а откроется страница с другим url сайта.
  • Изменить URL адреса. Преобразует длинные и сложные URL в более удобные и простые. Например из адреса страницы можно исключить index.php или www.
  • Распознание кодировки сайта. При открытии страницы, браузер может не распознать кодировку сайта и на открывшейся страницы будет не текст, а сплошные «кракозябры». Прописав в файле .htaccess в какой кодировке открывать сайт, эта проблема будет исключена.
  • Ограничения доступа в разделы сайта. Установить запрет на посещения определённых разделов или категорий сайта для некоторых пользователей.
  • Обработка php-кодов. Задать правила обработки различных php-кодов и директив, несущие более точные настройки и характеристики.

 

При каждом обращении к серверу Apache, файл будет заново сканирован, поэтому любые изменения внесённые в файл .htaccess вступают в действия немедленно.

***

Как удалить /index.php/ из URL

Корректный редирект для сайта