Хостинг » Часто задаваемые вопросы » PHP »

Индексные страницы

  Украинский хостинг провайдер CityHost.com.ua Киев: (044) 3-777-4-88
другие города
 
 
Управление услугами
Email
Пароль
Напомнить пароль
Киев:
Kyivstar:
(098) 375-67-18
Life:):
(093) 177-06-25
МТС:
(066) 922-59-58
Днепропетровск:
Донецк:
(062) 210-42-99
Запорожье:
(061) 228-54-50
Львов:
(032) 229-56-50
Oдесса:
Ровно:
(362) 42-04-02
Харьков:
Чернигов:
(046) 261-60-99
Черновцы:
(037) 293-13-51
Москва:
(495) 989-86-02
Главная » Вопросы-Ответы » PHP »

Индексные страницы

 Когда пользователь заходит на хост например http://gentoo.org  принято, что открывается индексный файл index.* при его отсутствии - либо содержимое каталога, либо ошибку 403 (FORBIDDEN) если опция отключена - запрещен просмотр директорий.

За листинг файлов отвечает директива Indexes (показывать посетителю список файлов, если в выбранном каталоге нет файла index.html или его аналога).

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

# Запрет выдачи листинга пустого каталога
Options -Indexes


А чтобы выдавал листинг, нужно:

Options Indexes


Если же понадобиться разрешить просматривать список файлов, но чтобы при этом чаcть файлов определенного формата не отображалась, то запишем:.

IndexIgnore *.php* *.pl


Выдает листинг каталога, т.е. его содержание со всем содержанием, за исключением файлов-скриптов PHP и Perl.

Если ваш веб-сайт построен на скриптах, то в качестве индексных часто могут использоваться файлы с другими расширениями - указать эти файлы можно с помощью директивы DirectoryIndex .

DirectoryIndex index.html index.shtml index.pl index.cgi index.php


Если же вы хотите что бы при обращении к каталогу открывался не index.html, а например, файл htaccess.php или /cgi-bin/index.pl:

DirectoryIndex htaccess.php /cgi-bin/index.pl

 
  2004 - 2012 СитиХост профессиональный, платный хостинг в Украине Rambler's Top100 www.megastock.ru