wmmail.ru – cервис почтовых рассылок на главную
написать письмо
карта сайта

С чего начать?РекламодательПравилаFAQСтатистикаБиржа статейTOP100ФоткиКонтакты
Логин:
Пароль: 
Регистрация   Забыли пароль?
WMLogin
Пользователей всего:

542572

Пользователей сегодня:

62

Пользователей online:

194

Выплачено ($): 7`602`622,82
Выплат: 8`111`786
Писем прочитано: 1`024`932`273

 
 
Online 0
Все ответы
 
 

Вопрос #51569

Внимание! В разделе вопрос-ответ запрещается:

  • Мат, оскорбления, флуд, реклама
  • Сообщения, не являющиеся вопросами/ответами
  • Нарушение законодательства РФ
  • Попрошайничество в любой форме

Выделите текст и нажмите для цитирования  #  
+2   [21.01.2013 22:18] ritor Рейтинг 1641.91     Стена пользователя ritor +30

Закрытый вопрос от пользователя ritor Закрыть просмотр CSS-файла

Можно ли как-то закрыть просмотр содержимого файла CSS из веб?
Т.е. содержимое файла можно посмотреть по ссылке http://www.moisait.ru/css/style.css но хотелось бы скрыть содержимое, а то каждый может взять любое изображение, стиль и т.д. Есть ли решение?
Раздел: Другое, последний комментарий: 24.01.2013 04:02
Вопрос закрыт пользователем aleksachka25
Проголосовали: del314n, #1688

Ответы
Ответов всего: 12  вопрос закрыт 
Выделите текст и нажмите для цитирования  #  
0   [21.01.2013 22:20] #1208359   Все ответы пользователя

Выделите текст и нажмите для цитирования  #  
0   [21.01.2013 22:24] ritor Рейтинг 1641.91     Стена пользователя ritor +30  Все ответы пользователя ritor

Написал урл для примера, оказалось есть тай сайт:)
Ну тогда продолжим на этом примере, вот CSS файл этого сайта http://www.moisait.ru/themes/moisait/style/style.css

Файл CSS можно открыть на любом сайте (по крайней мере я не нашёл где бы он мог быть закрыт, на вммейле тоже открыт).
Выделите текст и нажмите для цитирования  #  
+4   [21.01.2013 23:33] Leningrad00 Рейтинг 1464.76     Стена пользователя Leningrad00 +355  Все ответы пользователя Leningrad00

Файл CSS — файл таблиц стилей для браузера, то есть файл, создаваемый для обработки на стороне клиента. На сервере он никак не обрабатывается, просто хранится для передачи клиенту. Когда вы делаете запрос страницы, в которой подключается файл стилей, ваш браузер отдельно скачивает сам запрошенный файл, потом файл с таблицами стилей, после чего обрабатывает их на стороне клиента. В итоге мы получаем тот дизайн, который был запланирован разработчиками. Запрос этого файла браузером и есть прямой доступ, который вы хотите запретить.

Запретить прямой доступ к этому файлу можно, но только запретив любой доступ к этому файлу. То есть полностью запретив скачивание этого файла. То есть нельзя.
Проголосовали: ritor, Bonus85, serjikz, Aleksej
Выделите текст и нажмите для цитирования  #  
0   [22.01.2013 00:58] ritor Рейтинг 1641.91     Стена пользователя ritor +30  Все ответы пользователя ritor

Да, решения пока нет, вернее есть, например путь закодировать, но спасёт только от нуба, опытного рипера это не остановит.
Выделите текст и нажмите для цитирования  #  
0   [22.01.2013 05:43] del314n Рейтинг 0.00     Стена пользователя del314n +18  Все ответы пользователя del314n

по моему нельзя
Выделите текст и нажмите для цитирования  #  
0   [22.01.2013 07:20] #1235115   Все ответы пользователя

Это невозможно. пользователя можно представить как браузер, и наоборот (что видит браузер - может увидеть пользователь).

Защиты нет и в общем-то она не требуется.
Выделите текст и нажмите для цитирования  #  
0   [22.01.2013 07:36] #1688   Все ответы пользователя

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

http://gering111.com/10-nastroek-htaccess/
пример блокирования картинок(можно применить и к CSS-файлу)

Добавлено спустя 05 минут 30 секунд
order allow,deny
allow from all
Выделите текст и нажмите для цитирования  #  
0   [22.01.2013 09:42] ritor Рейтинг 1641.91     Стена пользователя ritor +30  Все ответы пользователя ritor

#1688 пишет Теоретически можно сделать запрет для скачивания напрямую, используя либо юсерагент или поле рефера (по заголовкам запроса), соответсвенно если запрашивает браузер, в заголовках есть поле с какого адреса(документа) был запрос, настроить можно через .htaccess (смотри настройки .htaccess)

http://gering111.com/10-nastroek-htaccess/
пример блокирования картинок(можно применить и к CSS-файлу)

Добавлено спустя 05 минут 30 секунд
order allow,deny
allow from all

Про блокирование картинок - это запрет на использование изображений лежащих на моём сервере на других сайтах, это понятно, полезно, известно... но мне в данный момент ни к чему.
Речь идёт именно о CSS файле. Например Вы привели описание с сайта у которого CSS файл также открывается через браузер http://gering111.com/wp-content/themes/gb/style.css
Выделите текст и нажмите для цитирования  #  
0   [22.01.2013 10:57] #1688   Все ответы пользователя

ritor пишет Речь идёт именно о CSS файле.


jpe?g|gif|bmp|png заменяешь на CSS , должно работать
Выделите текст и нажмите для цитирования  #  
+4   [22.01.2013 15:56] serjikz Рейтинг 270.12     Стена пользователя serjikz +141  Все ответы пользователя serjikz

можно вообще не использовать файл стилей и писать все их непосредственно в документах. Но зачем оно надо? Люди не зря придумали выносить CSS в отдельные файлы.

Далее, закодируешь ты CSS свой. Как хочешь его защищай. Я просто зайду на сайт, нажму кнопку firebag-а - все стили у меня. Или же еще вариант - сохраню страницу у себя на компьютере. Файл стилей все равно скачается.

Вердикт - не советую заморачиваться по данному поводу.
Проголосовали: #1688, reliable-adver, Aleksej, #796755
Выделите текст и нажмите для цитирования  #  
0   [22.01.2013 18:26] reliable-adver Рейтинг 0.00     Стена пользователя reliable-adver +1  Все ответы пользователя reliable-adver

serjikz пишет Вердикт - не советую заморачиваться по данному поводу.

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


А если так уж хочется защитить именно файл, запишите каждое свойство в отдельном файле. Тогда по крайней мере из самих файлов замучаешься копировать код. Но и Вам мороки это доставит, если будете что-то менять.
Выделите текст и нажмите для цитирования  #  
0   [24.01.2013 04:02] #1238294   Все ответы пользователя

не советую заморачиваться по данному поводу.

Видеоурок

Вопрос-ответ

НОВОСТИ
21.02.2024QIWI
подробнее>>
31.12.2023С Новым 2024 Годом!
подробнее>>

© 2004-2024 «WMMAIL» Пользовательское соглашение