Файл конфигурации .htaccess. Управляем сервером Apache

Опубликовал: Воскресенье, Апрель 1, 2012 в категории HTML | Пока нет комментариев

из обычной папки

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

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

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

? AccessFileName задает имя файла конфигурации:

AccessFileName .htaccess

? AllowOverride позволяет ограничить перечень директив, которые позво- лено изменять в файлах .htaccess. Директива может принимать следую- щие значения:

• All позволяет пользователям переопределять в файлах .htaccess гло-

бальные параметры доступа:

AllowOverride All

• None отключает использование файла .htaccess:

AllowOverride None

• AuthConfig позволяет использование директив авторизации

(AuthName, AuthType, AuthUserFile, AuthGroupFile и др.):

AllowOverride AuthConfig

• FileInfo разрешает использование директив, управляющих типами документов (AddType, AddLanguage, AddEncoding, ErrorDocument, Lan- guagePriory и др.):

AllowOverride FileInfo

• Indexes позволяет использование директив, управляющих индекса- цией каталога (AddIcon, DirectoryIndex, FancyIndexing, HeaderName и др.):

AllowOverride Indexes

• Limit делает возможным использование директив, управляющих дос-

тупом к хостам (Allow, Deny и Order):

AllowOverride Limit

• Options разрешает использование директив, управляющих каталога-

ми (Options и XbitHack):

AllowOverride Options

Источник: Прохоренок Н. А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. — 3-е изд., перераб. и доп. — СПб.: БХВ-Петербург, 2010. — 912 с.: ил. + Видеокурс (на CD-ROM) — (Профессиональное программирование)

Add to Social Bookmarks
  • del.ici.ous
  • Digg
  • Furl
  • Google
  • Simpy
  • Spurl
  • Y! MyWeb
  • BobrDobr
  • Mr. Wong
  • Yandex.Bookmarks
  • Text 2.0
  • News2
  • AddScoop
  • RuSpace
  • RUmarkz
  • Memori
  • Google Bookmarks
  • Pisali
  • SMI 2
  • Moe Mesto
  • 100 Zakladok
  • Vaau!
  • Technorati
  • RuCity
  • LinkStore
  • NewsLand
  • Lopas
  • Закладки - I.UA
  • Connotea
  • Bibsonomy
  • Trucking Bookmarks
  • Communizm
  • UCA

Похожие посты:

Комментировать

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>