Москва, Строительный проезд, 7А кор. 4 Работаем: 24/7 +7 495 744 67 74

Настройка веб сервера Apache через Htaccess

Данный ресурс посвящен децентрализованному управлению конфигурацией веб сервера Apache. Такая конфигурация, как, вероятно, вы знаете, осуществляется с помощью служебного файла сервера — .htaccess

В свое время я столкнулся с парой проблем, которые сподвигнули меня к долгому поиску исчерпывающей информации о конфигурировании наиболее распространенного в настоящее время веб-сервера Apache средствами, доступными обычному веб-мастеру.

Несколько лет назад, да и сейчас нелегко найти нормальное описание на русском хотя бы нескольких директив настройки .htaccess на одном сервере. Представленная на данном ресурсе информация собиралась и анализировалась достаточно долгое время.

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

Проект открыт к диалогу, и если у Вас имеется какая либо полезная или интересная информация, так или иначе связанная с .htaccess настройкой, вы можете прислать мне на Е-мэйл, или запостить на форуме.

Чем больше я нахожу сведений, приемов, описаний, примеров .htaccess настройки тем очевидней становится, что для более — менее комфортной работы в веб, знание основ работы с .htaccess является элементарной необходимостью.

Для наглядности приведу несколько наиболее часто используемых возможностей, которые открывает данный конфигурационный файл:

  • открыть или закрыть доступ к каталогам без индексного файла;
  • запаролить директорию — ограничить доступ по логину — паролю (htpasswd);
  • закрыть внешние ссылки (с других сайтов) на архивы;
  • запретить доступ к файлам определенного формата, или доступ к сайту в определенный промежуток времени;
  • запретить — открыть доступ с определенных (айпи) IP адресов;
  • сменить или добавить еще несколько новых названий индексного файла;
  • включить по мере необходимости проверку в страницах определенного формата — типа на наличии SSI, Perl, PHP и др. включений — директив;
  • сделать редиректы (Redirect) — пересылку пользователя с одних адресов на другие — перенаправления пользователя на другую страницу;
  • скрыть структуру каталогов сайта отображающеюся в адресной сроке браузера, или возможно сделать её более простой и наглядной для конечного пользователя (mod_Rewrite);
  • управлять роботами — ботами поисковых систем на сайте;
  • безболезненно и незаметно перенести сайт на новый домен — смена домена;
  • использовать свои собственные общие страницы ошибок, например, как-то наиболее часто используемые —
    * 401 Authorization Required — Требуется авторизация
    * 403 Forbidden — Доступ запрещен 
    * 404 Not Found — Документ не найден
    * 500 Internal Server Error — Ошибка в работе сервера
  • при необходимости сменить кодировку страниц отправляемых веб сервером посетителям;
  • запретить или нужным образом настроить кэширование веб сервера;
  • правильно с минимальными потерями сменить имя домен сайта;
  • обучить веб сервер понимать дополнительные нужные Вам форматы (типы) файлов.

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

В заключение, объединив все вышесказанное, можно сказать что, данный ресурс является как бы небольшим htaccess мануалом, или «скорой» помощью по нему, для русскоязычного пользователя Интернета.

Надеюсь, что данный ресурс поможет Вам хотя бы частично в решении Ваших задач.

Изучайте синтаксис, основные правила и рекомендации для конфигурационного файла и да «ПРИБУДЕТ» вам «СИЛА» и УДАЧА во всем.


адрес

г. Москва, Строительный пр., 7Ак4

телефон

+7 495 744 67 74Круглосуточно
Яндекс.Метрика

Если у Вас есть вопросы, жалобы или предложения по работе нашей компании, напишите нам Нам важно любое мнение. Спасибо.