Създаване на уеб сървър, използвайки

За да конфигурирате уеб сървъра не е задължително да има достъп до конфигурационния файл httpd.conf, достатъчно е да използвате .htaccess файл. Той е мощен инструмент за персонализиране на вашия сайт.

.htaccess конфигурационен файл съдържа директиви, които определят някои настройки за ресурса. Те се прилагат в текущата директория, както и нейните подпапки. Все пак, ако искате да подпапка да прилагат други настройки, а след това се поставя друг .htaccess файл.

Фигура 1 показва дървовидна структура от директории и да останат в тях .htaccess файлове. директория директория, съдържа файл .htaccess (1), всички негови настройки се прилага както за текущия и подпапки (dir1, dir11, dir12, dir2, dir3, dir4). Въпреки dir11 настройки директория ще получат от файла .htaccess (2), и игнорира .htaccess (1).

Създаване на уеб сървър, използвайки

Фигура 1. Дърво структура на директории

.htaccess конфигурационен файл не е достъпен от вашия браузър. Създаване и да го редактирате по обичайния бележника.

  • Deny / Разрешаване на достъп до ресурси
  • Удостоверяване на ресурси
  • Отклоняване или пренасочване
  • Промяна на началната страница
  • Работа грешка

Deny / Разрешаване на достъпа до файлове и папки

Достъп до потребителското анализира уеб-специално подмрежа:

  • Оставя се от 192.168.0 -Достъп до директориите имат всички потребители на мрежата 192.168.0, т.е. (192.168.0.1-192.168.0.255)

Отказ на достъп за всички:

Отказ на достъп до преписката:

  • - Директивата съдържа името на файла на прилагат следните опции. синтаксис параметри . Този пример показва как да блокират достъпа до всички "test.php" на файла.

Да се ​​разреши достъп до файлове от даден подмрежа.

Отказ на достъп до файлове на маска:

  • - да откаже достъп на група от файлове, използвани директива FilesMatch. параметри .
  • ". (Txt | DBA) $" - маска, която определя правилата отказват достъп. В този пример, достъпът е ограничен до файлове с разширение * .txt, * .dba. Синтаксис "Маска $"

Удостоверяване на ресурси

Отклоняване или пренасочване

Пренасочване [статус] URL-местен URL-пренасочване

Статус - Опция, използвани от търсачките да се определи причината за това пренасочване, от следните стойности:

RedirectMatch [статус] Редовен URL-пренасочване

Директива пренасочва потребителя, ако документът идва на маската е посочено в Редовна опция.

Редовна - маска или регулярен израз, който съдържа списък на документите, като се посочва, че има пренасочване.

Промяна на началната страница

Страници, които се зареждат по подразбиране, е index.php, index.html. За смяна на началната страница, използвайте директива .htaccess

DirectoryIndex [списък страница]

[Списък на страници] - тази опция може да съдържа една или повече страници, които са изброени разделени с интервал. Търсене началната страница се отляво надясно.

Работа грешка

Използването директива ErrorDocument. можете да направите напреднал манипулатор грешка, която ще зареди отделна страница дава пълна информация на потребителя за грешката.

ErrorDocument, списък на грешки:

виж също

Най-новите теми