Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Доступ каталогов через браузер
 
 автор: Route   (30.11.2005 в 17:47)   письмо автору
 
 

Как запретить просмотр содержимого каталогов через браузер. то есть вот есть у меня папка www там лежит сайт и создана например создана папка download где лежат все файлы. как сделать, чтобы при наберание адреса http://localhost/download содержимое этой папки и подпапок не показывалось в браузере. И если вертуальный каталог создан. та же история. как запретить просмотр? Обхясните подробно пожалуйста. че где менять , куда вставлять, зачем и почему. Система Win2003. Заранее спасибо.

   
 
 автор: glsv (Дизайнер)   (30.11.2005 в 23:08)   письмо автору
 
   для: Route   (30.11.2005 в 17:47)
 

А веб-сервер какой? Apache? Тогда создайте в этой папке файл .htaccess и пропишите в нем:

Options -Indexes

При указании каталога без имени файла список файлов в директории отображаться не будет?

> И если вертуальный каталог создан
Здесь что имеется ввиду?

   
 
 автор: Route   (01.12.2005 в 10:53)   письмо автору
 
   для: glsv (Дизайнер)   (30.11.2005 в 23:08)
 

Спасибо! Вроде нормально все. не думал, что так все просто.
И если вертуальный каталог создан
Здесь что имеется ввиду?
А вот с этим как раз токи проблемма. Я имел ввиду здесть каталоги, которые не входят в папку www, а на ходятся скажем на отдельном диске. К примеру можно расмотреть ту же папку icons:
Alias /icons/ "C:/AppServ/Apache/icons/"
<Directory "C:/AppServ/Apache/icons">
Options Indexes MultiViews
AllowOverride none
Order allow,deny
Allow from all
</Directory>

Таким же образом я прописывал все другие вертуальные каталоги, которые у меня вообще на другом диске. Только вот как тпереь запретить и у них просмотр. пробовал создавать файл htaccess в папке icons с теми же данными не помогает.

   
 
 автор: glsv (Дизайнер)   (01.12.2005 в 11:17)   письмо автору
 
   для: Route   (01.12.2005 в 10:53)
 

> пробовал создавать файл htaccess в папке icons с теми же данными не помогает
Потому что у Вас запрещено использование файлов .htaccess в этой директории (директива AllowOverride).

AllowOverride none

Измените директиву

Options Indexes

на

Options -Indexes

   
 
 автор: Route   (02.12.2005 в 12:57)   письмо автору
 
   для: glsv (Дизайнер)   (01.12.2005 в 11:17)
 

Спасибо большое! не думал, что так быстро получу ответы.
Есть еще вопрос: скачал форум vBulletin 3.0.7 русскую версию , ставлю а вместо букв одни вопросы ??????? - такие =) . Дело в кадеровке я так понимаю, но как это исправить? База форума ставится с помощью istall.php. Если бы был sql файл то в phpmyadmin можно было бы еще указать кадеровку другую, но его нет. Что делать?

   
 
 автор: cheops   (02.12.2005 в 13:26)   письмо автору
 
   для: Route   (02.12.2005 в 12:57)
 

Здесь проблема в базе данных MySQL необходимо перед работой с русским текстом настраивать соединение при помощи запросов, описанных в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=8208

   
 
 автор: civise   (18.12.2005 в 04:28)   письмо автору
 
   для: Route   (30.11.2005 в 17:47)
 

См. пример:

<VirtualHost 192.168.207.1:80>
ServerAdmin antivirus@intranet.org
DocumentRoot "b:/www/forums"
ServerName forums.net
<Directory "b:/www/forums">
Options Indexes FollowSymLinks
IndexOptions FancyIndexing VersionSort
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "b:/www/forums/storage">
Options -Indexes FollowSymLinks
IndexOptions FancyIndexing VersionSort
AllowOverride None
Order allow,deny
Allow from all
</Directory>

На при попытке просмотра содержимого папки storage выдается ошибка "Доступ запрещен". При этом в этой папке нет никакого индексного файла, например: index.htm, index.html, index.php
При попытке обращения к конкретному файлу, например, http://forums.net/storage/file.zip или http://forums.net/storage/folder/file.zip сервер выдаст запрос на открытие или сохранение файла.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования