С нами с 15.10.02
Сообщения: 2469
Рейтинг: 923
|
Добавлено: 19/03/08 в 13:55 |
как разрежить скачивание видео только со своего домена. сейчас используем вот такой вот код:
SetEnvIfNoCase Referer "^https?://mydomain.com" local_ref=1
SetEnvIfNoCase Referer "^https?://mydomain.com" local_ref=1
<FilesMatch ".(\.(mp4|mov|mpg|avi|mpeg|wmv|asf|m1v|MP4|MOV|MPG|AVI|MPEG|WMV|ASF|M1V)$)">
Order Allow,Deny
Allow from env=local_ref
</FilesMatch>
но при помощи этого кода не работает "Save As" в Internet Explorere (хотя всё отлично работает в опере и лисе)
нужно решение чтобы работало по "Save As" и в Интернет Эксплорере
кто даст приемлемое решение, тот получит $50
|
|
|
|
« ... full on ... »
С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686
|
Добавлено: 19/03/08 в 14:40 |
В IE проблема с Save As в том, что когда юзер делает Save As со страницы, то IE не шлёт данную страницу серверу как реферера, поэтому и не пропускает htaccess такой запрос для получения файла.
|
|
|
|
С нами с 10.10.07
Сообщения: 339
Рейтинг: 404
|
Добавлено: 19/03/08 в 14:43 |
добавь в свой хтаксес пустой реферер - при нажатии "Save As" идёт запрос без реферера.
Код: | SetEnvIfNoCase Referer "^https?://mydomain.com" local_ref=1
SetEnvIfNoCase Referer "^$" local_ref=1
<FilesMatch ".(\.(mp4|mov|mpg|avi|mpeg|wmv|asf|m1v|MP4|MOV|MPG|AVI|MPEG|WMV|ASF|M1V)$)">
Order Allow,Deny
Allow from env=local_ref
</FilesMatch> |
|
|
|
|
« ... full on ... »
С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686
|
Добавлено: 19/03/08 в 15:02 |
Soft-Com:
Пустой реферер будет пропускать личеров.
CKA3KA:
Можно попробовать ставить куку или сессию и отдавать через форс скриптом. Такой вариант будет работать и для Save As и в остальных случаях.
|
|
|
|
С нами с 15.10.02
Сообщения: 2469
Рейтинг: 923
|
Добавлено: 19/03/08 в 18:18 |
ADSenex писал: | Soft-Com:
Пустой реферер будет пропускать личеров.
|
вот это как раз и не надо. потгому что от личеров вся эта байда и делается
ADSenex писал: |
CKA3KA:
Можно попробовать ставить куку или сессию и отдавать через форс скриптом. Такой вариант будет работать и для Save As и в остальных случаях. |
гммм... можешь предложить готовое решение?
за мной не заржавеет
|
|
|
|
С нами с 27.11.05
Сообщения: 945
Рейтинг: 930
|
Добавлено: 19/03/08 в 19:11 |
очень просто - на страницах со ссылками ставим куку (неважно как, хоть через яваскрипт):
Код: | script type="text/javascript">
<!--
document.cookie='ref=rightref$#; path=/;'
// -->
</script> |
а в модреврайт добавляем условие типа
Код: | RewriteCond %{HTTP_COOKIE} rightref
|
|
|
|
|
С нами с 15.10.02
Сообщения: 2469
Рейтинг: 923
|
Добавлено: 19/03/08 в 19:48 |
shahfil писал: | очень просто - на страницах со ссылками ставим куку (неважно как, хоть через яваскрипт):
Код: | script type="text/javascript">
<!--
document.cookie='ref=rightref$#; path=/;'
// -->
</script> |
а в модреврайт добавляем условие типа
Код: | RewriteCond %{HTTP_COOKIE} rightref
| |
о! ковырнём
|
|
|
|
С нами с 08.02.03
Сообщения: 10564
Рейтинг: 5962
|
Добавлено: 19/03/08 в 20:25 |
shahfil писал: | очень просто - на страницах со ссылками ставим куку (неважно как, хоть через яваскрипт):
Код: | script type="text/javascript">
<!--
document.cookie='ref=rightref$#; path=/;'
// -->
</script> |
а в модреврайт добавляем условие типа
Код: | RewriteCond %{HTTP_COOKIE} rightref
| |
Угу еще скажите будет это работать если чувак нажал на ссылку в лисе/ие/итд и у него виндовз медиа плеер попер качать эт дело?
|
|
|
|
С нами с 15.10.02
Сообщения: 2469
Рейтинг: 923
|
Добавлено: 20/03/08 в 16:48 |
вроде сделали
shahfil, ADSenex я думаю приз между вами поровну разделить, так как оба натолкнули на верные мысли.
сообщите пожаста реквизиты (епасс персонал, фет, вебмани или цг-пей на выбор )
|
|
|
|
« ... full on ... »
С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686
|
Добавлено: 21/03/08 в 18:05 |
CKA3KA:
Ну какие же тут деньги, это сущий пустяк!
|
|
|
|
С нами с 15.10.02
Сообщения: 2469
Рейтинг: 923
|
Добавлено: 21/03/08 в 18:58 |
ADSenex писал: | CKA3KA:
Ну какие же тут деньги, это сущий пустяк! |
ты отказываешься в пользу shahfil ?
|
|
|
|
« ... full on ... »
С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686
|
Добавлено: 21/03/08 в 20:49 |
CKA3KA:
Можно и так, но можно и в твою пользу.
|
|
|
|
С нами с 15.10.02
Сообщения: 2469
Рейтинг: 923
|
Добавлено: 21/03/08 в 21:10 |
ADSenex писал: | CKA3KA:
Можно и так, но можно и в твою пользу. |
раз бюджет есть, значит его надо истратить на 100%
|
|
|
|
С нами с 15.10.02
Сообщения: 2469
Рейтинг: 923
|
Добавлено: 21/03/08 в 21:20 |
shahfil напомни пожалуйста свой кошелёк в аське. $50 уже упакованы
|
|
|
|
С нами с 10.10.07
Сообщения: 339
Рейтинг: 404
|
Добавлено: 22/03/08 в 10:05 |
shahfil писал: | очень просто - на страницах со ссылками ставим куку (неважно как, хоть через яваскрипт):
Код: | script type="text/javascript">
<!--
document.cookie='ref=rightref$#; path=/;'
// -->
</script> |
а в модреврайт добавляем условие типа
Код: | RewriteCond %{HTTP_COOKIE} rightref
| |
при таком способе если у человека при клике на ссылку откроется медаиплеер или проигрыватель - человек получит форбидден, потому что медиаплеер идёт без реферера.
|
|
|
|
С нами с 27.11.05
Сообщения: 945
Рейтинг: 930
|
Добавлено: 22/03/08 в 10:11 |
Soft-Com писал: | если у человека при клике на ссылку откроется медаиплеер или проигрыватель - человек получит форбидден, потому что медиаплеер идёт без реферера. |
а при чем тут реферер? в моем примере проверяется кука а не реферер
|
|
|
|
С нами с 28.02.03
Сообщения: 8544
Рейтинг: 1609
|
Добавлено: 22/03/08 в 11:31 |
тут ест еше одна проблема очень много умников делают флешовые плеяры каторые фармируют правельные запросы к серверу и тянут снего контент
и как бороца сними непонятно
|
|
Сдам место в подписи. Предложения в личку.
|
0
|
|
|
С нами с 27.11.05
Сообщения: 945
Рейтинг: 930
|
Добавлено: 22/03/08 в 12:43 |
Alexs писал: | тут ест еше одна проблема очень много умников делают флешовые плеяры каторые фармируют правельные запросы к серверу и тянут снего контент
и как бороца сними непонятно |
и что, эти плейеры умеют яваскрипт парсить чтобы нужную куку поставить?
|
|
|
|
С нами с 28.02.03
Сообщения: 8544
Рейтинг: 1609
|
Добавлено: 22/03/08 в 13:15 |
Цитата: | и что, эти плейеры умеют яваскрипт парсить чтобы нужную куку поставить?
|
куки ставить может позволить себе только платники и еше некоторые
авот допустим в tgp тебя за куки и яву забанят втотже день
|
|
Сдам место в подписи. Предложения в личку.
|
0
|
|
|
С нами с 15.01.01
Сообщения: 843
Рейтинг: 213
|
Добавлено: 22/03/08 в 13:35 |
влезу в тему, с вашего позволения
Код: | SetEnvIfNoCase Referer "^http://(.*)domain.com" local_ref=1
<FilesMatch "\.(gif|jpg|jpeg|flv|swf|png)$">
Order Allow,Deny
Allow from env=local_ref
</FilesMatch> |
html включает в себя flash плеер который подтягивает заставку jpg и клип flv
примерно так
Код: |
var so = new SWFObject("mediaplayer.swf", "flash", "480", "320", "8", "#ffffff");
so.addVariable("file", "video.flv");
so.addVariable("image", "name.jpg"); |
так вот, вся эта конструкция работает в ie и опере, а в милом сердцу firefox - не фига (грузиться только плеер swf - jpg и flv подгружать не хочет.
без htaccess - работает во всех браузерах
Не могу понять в чем причина. Любые комментарии ?
|
|
|
|
С нами с 15.10.02
Сообщения: 2469
Рейтинг: 923
|
Добавлено: 22/03/08 в 15:15 |
shahfil проверяй кошелёк
|
|
|
|