Хостинг: перенаправление и другие URL преобразования

04.11.2015

Файл .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) Л.Точилов