This page is hosted for free by zzz.com.ua, if you are owner of this page, you can remove this message and gain access to many additional features by upgrading your hosting to PRO or VIP for just 32.50 UAH.

Веб мастер - .htaccess

Не работает? Начинай читать инструкцию.

Индексные страницы (файлы) сайта и .htaccess

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

Предлагаю ознакомиться с предложениями моих партнёров

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

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

Options -Indexes

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

Options Indexes

Что бы разрешить просматривать список файлов, но при этом часть файлов определенного типа (расширения) не показывалась, Например выдаст листинг каталога, т.е. его содержание со всем содержанием, за исключением файлов-скриптов PHP и Perl, то пишем:.

IndexIgnore *.php* *.pl

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

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

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

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

Предлагаю ознакомиться с предложениями моих партнёров