Файл .htaccess (подобие httpd.conf) позволяет задавать параметры и разрешения для работы HTTP-сервера Apache.
.htaccess действует только на каталог, в котором находится.
Его возможности включают перенаправление, кодировку, управление доступом, конфигурирование PHP (см. также php.ini) и др.
Для перенаправления используется модуль mod_rewrite и его директива:
RewriteEngine on | off
# по умолчанию off (запрещает перенаправление)
(Примечание: до mod_rewrite запрос мог быть изменён mod_alias)
Для кодировки в HTML используется тег:
<meta http-equiv="content-type" content="text/html; charset=Windows-1251">
CharsetSourceEnc WINDOWS-1251
# все получаемые файлы будут иметь эту кодировку
CharsetDisable on
# отмена перекодировки
Для управления доступом к определённым файлам определённых пользователей используется директива:
Order Deny.Allow | Allow.Deny
# по умолчанию Deny.Allow
Deny from all
Для запрещения выполнения php необходимо прописать в .htaccess:
php_flag engine off
Комментарий
К сожалению эти возможности хороши для хакеров, так что лучше их отключить, особенно, при признаках взлома (странностях в работе) сайта.
Постоянный адрес статьи в Интернет: http://www.ispl.ru/Hosting_perenapravlenie.html
Ключевые слова: хостинг, перенаправление, .htaccess, доступ, кодировка, хакер, взлом, сайт
Информационные технологии
Главная
(C) Л.Точилов