Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/41: Рейтинг темы: голосов - 41, средняя оценка - 4.90
Веб-мастер
 Аватар для Maksimchikfull
89 / 89 / 19
Регистрация: 11.08.2011
Сообщений: 674

Запретить доступ к определённым каталогам и файлам пользователям

25.08.2011, 19:20. Показов 8654. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите разобраться с htaccess, я впервые с ним сталкиваюсь и мне надо запрещать доступ к определённым каталогам и файлам пользователям. Но не PHP! Тоесть PHP может зайти в ту папку или к примеру include("папка/файл");

А пользователь не сможет зайти никак. К примеру мне надо скрыть style.css
<Files style.css>
deny from all
</Files>
И есть одно но! Стили не применяються. Файл со стилями указываеться в переменной в файле config.php, config.php подключаеться к нужной мне странице, и через ту переменную я высовываю таблицу стилей.

Вот это:
PHP
1
<link href="<?php echo $linkstyle; ?>" rel="stylesheet" type="text/css">
Но стили не применяются. =((

Добавлено через 2 минуты
Вот с config.php проходит.
<Files config.php>
deny from all
</Files>
Добавлено через 17 минут
Возможно не работает из за того что я захожу сам себе на localhost?
Когда открываю http://localhost/config.php пишет ошибка. Когда открываю http://localhost/style.css оно показывает всё что есть в документе.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.08.2011, 19:20
Ответы с готовыми решениями:

Как запретить пользователю доступ к папке, или определенным файлам?
Добрый день! Очень нужна ваша помощь! Мне нужно организовать, что бы по нажатию кнопки пользователь не смог получить доступ к определенным...

Запретить доступ к каталогам сервера [WEB].
Здравствуйте, помогите пожалуйста..... Кто знает как запретить доступ к системным каталогам у ОС Ubuntu Linux ? Я знаю что это нужно...

Не работает сетевая версия(по локальной сети). Доступ к файлам и каталогам через VBA
Добрый день! Сразу опишу проблему...а далее расскажу историю/предысторию проблемы. Проблема: при работе БД через локальную сеть,...

14
0 / 0 / 1
Регистрация: 12.07.2011
Сообщений: 139
25.08.2011, 21:42
если правильно понял то вот
Для того, чтобы при обращении к защищенной директории web-сервер Apache спрашивал пароль, нужно в эту директорию поместить файл .htaccess, в котором прописать следующие директивы:
AuthName ProtectedZone
Вместо ProtectedZone можно написать все, что угодно. Это название защищенной области, оно будет показываться в браузере при запросе пароля, являясь по сути дела подсказкой пользователю. Если Вы хотите использовать русские буквы или же более одного слова, необходимо использовать кавычки.
Пример: AuthName "Введите пароль для входа"

AuthType Basic
Это метод шифрования пароля. Практически всегда используется именно данный вид шифрования.
Пример: AuthType Basic

AuthUserFile /полный_путь_к_файлу/.htpasswd
Это путь к файлу, в котором будут храниться логины и пароли. Он может иметь практически любое имя и располагаться в любом каталоге, главное, чтобы web-сервер мог его прочитать, что требует установки соответствующих прав доступа к этому файлу (на нашем сервере - 644). Однако, традиционно такие файлы называют .htpasswd.
Пример: AuthUserFile /home/test/www/site1/public_html/.htpasswd

require valid-user
Эта строка говорит о том, что доступ в защищенную директорию будет разрешен всем пользователям, чьи логины и пароли есть в файле .htpasswd. Если нужно дать доступ конкретным пользователям, то тогда указывается require user логины_пользователей_через_пробел.
Пример: require user vasya kolya petya
Пример: require valid-user
0
Веб-мастер
 Аватар для Maksimchikfull
89 / 89 / 19
Регистрация: 11.08.2011
Сообщений: 674
25.08.2011, 21:44  [ТС]
Мне надо чтобы пользователи не могли смотреть style.css.
0
0 / 0 / 1
Регистрация: 12.07.2011
Сообщений: 139
25.08.2011, 21:54
вот тут ответ

http://forum.searchengines.ru/... hp?t=22205
0
Веб-мастер
 Аватар для Maksimchikfull
89 / 89 / 19
Регистрация: 11.08.2011
Сообщений: 674
25.08.2011, 21:58  [ТС]
Не помогло. style.css нельзя чтоли скрыть?
0
0 / 0 / 1
Регистрация: 12.07.2011
Сообщений: 139
25.08.2011, 22:01
Цитата Сообщение от Maksimchikfull Посмотреть сообщение
Не помогло. style.css нельзя чтоли скрыть?

а зачем тебе его именно скрувать
0
Веб-мастер
 Аватар для Maksimchikfull
89 / 89 / 19
Регистрация: 11.08.2011
Сообщений: 674
25.08.2011, 22:06  [ТС]
Цитата Сообщение от vamp_star Посмотреть сообщение
а зачем тебе его именно скрувать
Чтобы не могли видеть мои стили!

Добавлено через 3 минуты
Мне очень интересны стиле этого форума. Я пытаюсь открыть с помощью https://www.cyberforum.ru/style.css. Но говорит что такого файла не существует, или что то типо такого. Вот как тогда оно сделано?
0
0 / 0 / 1
Регистрация: 12.07.2011
Сообщений: 139
25.08.2011, 22:10
а посмотри вот это

http://http://megasoft.3dn.ru/forum/13-223492-1

Добавлено через 2 минуты
здесь это как то хитро сделано
0
Веб-мастер
 Аватар для Maksimchikfull
89 / 89 / 19
Регистрация: 11.08.2011
Сообщений: 674
25.08.2011, 22:26  [ТС]
Ладно. Спасибо. Как нибуть сам уже.
0
694 / 534 / 40
Регистрация: 22.06.2009
Сообщений: 1,293
26.08.2011, 16:20
Цитата Сообщение от Maksimchikfull Посмотреть сообщение
Не помогло. style.css нельзя чтоли скрыть?
Нет нельзя.
Если человек не может получить стили, то и браузер их не получит, а значит стили работать вообще не будут.

Цитата Сообщение от Maksimchikfull Посмотреть сообщение
Мне очень интересны стиле этого форума. Я пытаюсь открыть с помощью https://www.cyberforum.ru/style.css. Но говорит что такого файла не существует, или что то типо такого. Вот как тогда оно сделано?
С чего ты взял что стили форума расположены именно в этом файле?
Посмотри html код, стили форума лежат в других местах, вот например один из многих css файлов форума:
https://www.cyberforum.ru/clie... -00001.css
0
Веб-мастер
 Аватар для Maksimchikfull
89 / 89 / 19
Регистрация: 11.08.2011
Сообщений: 674
27.12.2011, 15:19  [ТС]
Прошу поднять тему.

Мне главное. Чтобы именно в папке не могли видить и темболее качать файлы. А если пользователь за пределами папки. То всё ок должно работать.
0
217 / 157 / 30
Регистрация: 11.05.2010
Сообщений: 614
06.01.2012, 16:00
тебе же сказали, нельзя!

браузер получает хтмл страницу, где прописано путь к таблице стилей.
после этого браузер обращается к серверу, а тот говорит: Deny for all, что значит "запретить всем"(эквивалент chmod **0)

есть ещё такая вещь: Allow for <робот или ір>, но тут она бессмысленна.
0
Веб-мастер
 Аватар для Maksimchikfull
89 / 89 / 19
Регистрация: 11.08.2011
Сообщений: 674
08.01.2012, 16:55  [ТС]
Цитата Сообщение от kester Посмотреть сообщение
тебе же сказали, нельзя!

браузер получает хтмл страницу, где прописано путь к таблице стилей.
после этого браузер обращается к серверу, а тот говорит: Deny for all, что значит "запретить всем"(эквивалент chmod **0)

есть ещё такая вещь: Allow for <робот или ір>, но тут она бессмысленна.
Ты смотри когда я писал. =\
0
 Аватар для Toxa33rus
3921 / 922 / 125
Регистрация: 16.04.2009
Сообщений: 1,962
12.01.2012, 21:50
Цитата Сообщение от Maksimchikfull Посмотреть сообщение
Мне очень интересны стиле этого форума. Я пытаюсь открыть с помощью https://www.cyberforum.ru/style.css.
Посмотрите исходный код страницы. CSS берутся тут:
Code
1
<link rel="stylesheet" type="text/css" href="https://www.cyberforum.ru/clientscript/vbulletin_important.css?v=387" />
Файл никак нельзя скрыть как уже сказал Alorian. Как вариант его можно обфусцировать. Например вы для себя определили div class="header", а после разработки меняете его на 0o0Oo0 а другой див например на Oo00oO, удаляете все переносы строк и табуляцию. Получается полная нечитаемая хрень разобраться в которой возможно будет сложнее чем написать с нуля.
0
Веб-мастер
 Аватар для Maksimchikfull
89 / 89 / 19
Регистрация: 11.08.2011
Сообщений: 674
13.01.2012, 11:36  [ТС]
Забейте! =\

Печальные ребята. Мне уже не надо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.01.2012, 11:36
Помогаю со студенческими работами здесь

Запаролить папку и ограничить доступ определенным пользователям
приветствую вас, уважаемые форумчане! заранее прошу простить за простейшие вопросы. ранее никогда не работала с windows server. максимум,...

Открыть общий доступ к папке определенным пользователям
Как можно открыть общий доступ к папке не всем, а определенным пользователям? Например по IP. Сейчас у меня открыто для всех.

запретить доступ пользователям к USB сервера
Всем привет. Хотел узнать, на сколько реально запретить пользователям доступ к USB (флешке) которую вставляем в сервер? Но при этом, к...

Как запретить доступ к папке не зарегистрированным пользователям?
Есть рабочий скрипт регистрации, авторизации и во становления пароля на пхп. Но проблема в том, что зная полный путь к папке с файлом не...

Запретить доступ к файлам на сайте
Всем привет! Подскажите как запретить доступ к просмотру файлов на сайте http://spassk.16mb.com/lib/ чтобы вместо этого было 403 Forbidden


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru