Примеры конфигурации веб-сервера Apache с помощью .htaccess

Тарифы

Хостинг сайтов
(PHP, MySQL, SSL, Perl)

НАЧАЛО 50 Мб 49 руб.
РАЗВИТИЕ 200 Мб 99 руб.
ПРОГРЕСС 500 Мб 164 руб.
ЭВОЛЮЦИЯ 1500 Мб 284 руб.
ЛИДЕРСТВО 3000 Мб 449 руб.

Хостинг электронной почты
(SMTP, POP3, IMAP, веб-интерфейс)

ПОЧТА-НАЧАЛО 100 Мб 59 руб.
ПОЧТА-РАЗВИТИЕ 200 Мб 84 руб.
ПОЧТА-ПРОГРЕСС 500 Мб 134 руб.

Регистрация доменов

домен зоны RU 1 год 570 руб.
домен зоны COM 1 год 570 руб.
домен зоны ORG 1 год 570 руб.
домен зоны NET 1 год 570 руб.

Примеры конфигурации веб-сервера Apache с помощью файла .htaccess

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

Большое значение имеет то, в какой директории сайта создавать файл .htaccess. Например, Вы разместили этот файл прямо в корневом каталоге веб-сервера (в случае нашего хостинга - в каталоге /pub). Тогда действие всех директив, описанных в файле, будет распространяться на весь Ваш сайт, на все содержащиеся в нем подкаталоги. Но .htaccess можно размещать не только в корневой директории, но и в любом другом подкаталоге сайта. К примеру, в каталоге /pub у Вас есть подкаталог /pub/news. Если добавить в него файл .htaccess, то его директивы будут выполняться вместо директив из "главного" файла .htaccess, размещенного в каталоге /pub, но действовать они будут только для каталога /pub/news и для подчиненных ему подкаталогов.

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

Пример 1: Как поменять выдаваемую по умолчанию кодировку страниц?

Как уже было сказано, по умолчанию на нашем хостинге используется кодировка windows-1251, то есть при обращении к сайту страницы выдаются в браузер именно в такой кодировке. Добавим в .htaccess следующую строчку:
AddType "text/html; charset=koi8-r" .html .htm .shtml
Теперь все страницы с нашего сайта будут попадать в браузер уже с кодировкой koi8-r