Файл .htaccess

Благодаря бесплатному режиму пользования и универсальности системы, Apache с апреля 2006 года и по сегодняшний день - один из самых популярных HTTP-серверов в Интернете. Проводимые сегодня исследования показывают его использование более чем на половине всех веб-серверов. Apache поддерживает программы FastCGI и CGI, позволяет работать с языками программирования perl, Java, PHP. Способы осуществления аутентификации модуля - TLS (SSL), message-digest, базовый. Apache своего рода localhost – свой сервер с большими возможностями.

Файл дополнительной конфигурации

Одним из файлов конфигурации некоторых веб-серверов, в том числе Apache, является .htaccess. Его директивы дают пользователям программы большие преимущества. Сфера влияния .htaccess довольно обширна: он применяется для сохранения имен и паролей, облегчает манипулирование сложными URL-адресами, контролирует кэши, создает управляемый доступ к каталогам и осуществляет еще множество других задач.

Как работает программа

Применение .htaccess не влечет за собой изменение в работе всего сервера, поскольку он не предоставляет доступ к конфигурационному главному файлу. Его функции подобны действиям, производимым httpd.conf, однако, они не затрагивают систему в целом, действуя в пределах своего каталога и дочерних подкаталогов. Установленный в определенный каталог .htaccess работает только с файлами, установленными в данном каталоге, не распространяя свои директивы на другие. С его помощью задаются дополнительные разрешения и параметры, регулирующие работу веб-сервера отдельного пользователя или даже отдельных папок.

Как создаются файлы

Каждый каталог пользователя имеет возможность установки и использования .htaccess. Остальные файлы текущего каталога или подкаталога подчиняются действию данной программы, если ее директивы не противоречат командам нижележащих файлов .htaccess. Создается файл в блокноте при сохранении текстового фрагмента. Если напрямую его создать не удается, то применяют программу ФТП-клиента.

Среди возможностей, которые предоставляет пользователю .htaccess, следующие:

  • Обработка ошибок;
  • Cложные перенаправления ("mod_rewrite");
  • Простые перенаправления ("редирект");
  • Индексные страницы;
  • Управление доступом страниц;
  • Кодировки;
  • Установление паролей директориям;
  • PHP-опции.
1000 осталось символов
Добавить файлы