Хотлинк защита и отображение видео

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

Не отображается видео при включеной хотлинк защите

#1 3 апреля 2011 в 23:20
В общем проблема такая:
хостинг ukraine.com.ua, стоит инстант 1.7.
При включении хотлинк защиты перестает отображаться видео. Посмотреть можно тут
soc.my-nwa.org.ua/interesno/video.html
JWplayer пишет "Video not found or access denied". смотрел в разных браузерах, права на папки и файлы менял, на компе отключал все что только мог, кеш и куки чистил, перезагружал, (монитор от пыли вытирал shock). И так уже несколько дней.
Нуждаюсь вот в этом stuk
Помогите, кто-нибудь…
#2 3 апреля 2011 в 23:27

При включении хотлинк защиты

zibbert

мы должны догадаться что вы имели в виду под "хотлинк защиты"???
#3 3 апреля 2011 в 23:53
HotLink — защита файлов, предотвращает возможность использования прямых ссылок с других web сайтов на файлы вашего web сайта, а также прямой доступ к файлам путем ввода в адресной строке браузера.
#4 3 апреля 2011 в 23:53
там нет файл сообшает.
может настройки плеера не совсем то
#5 3 апреля 2011 в 23:58
Если перейти по ссылке soc.my-nwa.org.ua/images/swf/parfum.flv, то выдается 403-я, так и должно быть при включенном хотлинке.
Но при выключении этой самой защиты видео отображается нормально.
Может есть у кого какие соображения?
#6 4 апреля 2011 в 00:07
zibbert, я знаю что такое хотлинк...

ЧТО ВЫ СДЕЛАЛИ КОНКРЕТНО?
#7 4 апреля 2011 в 00:33
Я так понимаю, что обычно такую защиту ставят вручную правкой файла .htaccess (если не так, поправьте).
Но указанный хостинг-провайдер предоставляет эту услугу (защиты файлов) на автомате.
Я просто её включил, добавив при этом эти самые файлы видео в список запрещенных для доступа из вне.

Вот что получилось на выходе в .htaccess:

AddDefaultCharset windows-1251

RewriteEngine On
RewriteBase /
RewriteRule ^.htaccess$ — [F]

RewriteRule ^load/url=(.+)$ /index.php?uri=files&do=download&fileurl=$1
RewriteRule ^go/url=(.+)$ /index.php?uri=files&do=redirect&url=$1

RewriteCond %{REQUEST_URI} !\.(jpg|jpeg|ico|gif|png|css|xml|js|pl|txt)$ [NC]
RewriteCond %{REQUEST_URI} !^/redirect?url=
RewriteCond %{REQUEST_URI} !^/load/url=
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /index.php?uri=$1 [L]

Или чего не так?
#8 4 апреля 2011 в 05:55
.htaccess — чуть более, чем полностью дефолтный, изменений никаких в нем нет.
Если 403 ошибка — на папку с видео могут быть выставлены просто некорректные права.
#9 4 апреля 2011 в 08:07
Попробовал включить на вышеуказанном хостинге защиту от хотлинкинга.
Иллюстрация
Через час примерно включилась.
Итог — плеер работает, а вот прямой доступ к файлу с иных от сервера источников закрыт, выдает 403 ошибочку.
Вывод — Все работает.
Поэтому попробуй посмотреть верны ли права на директорию, а потом попробуй сменить флешевый плеер jwplayer на какой-нибудь другой, возможно он каким-то хитроумным образом работает в таком режиме.
#10 5 апреля 2011 в 01:40
Я благодарен всем, кто откликнулся на мою просьбу.
Вот сижу и тупо смотрю, как у меня на мониторе крутится видео. Я весь в недоумении — стоило только все это соорудить не на поддомене, а на основном, как все заработало. Хоть пристрелите меня, ни}{рена не понимаю. На поддомене не работает, на основном домене — работает.
Вобщем, тему можно закрыть.
Еще раз спасибо всем за ваше время, терпение и нервы.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.