1. Получи максимум инфопродуктов, оформи подписку всего за 295 рублей!
    Скрыть объявление

Скачать [Решение] Отображение видео из ВКонтакте заблокировано на данном ресурсе

Тема в разделе "Прочее", создана пользователем Gustav, 9 мар 2015.

  1. Gustav

    Gustav Команда форума Администратор

    Сообщения:
    9.443
    Симпатии:
    5.714
    Здравствуйте, многие сталкивались с проблемой в Вконтакте:
    1)domain is banned
    2)"Отображение видео из ВКонтакте заблокировано на данном ресурсе за размещение видеоматериалов, нарушающих авторские права, либо содержащих порнографические материалы
    3)"Видеозапись была помечена модераторами сайта как «Материал для взрослых». Такие видеозаписи запрещено вставлять на внешние сайты. "
    Так вот решение есть и оно бесплатно и проверено лично, при том убивает двух зайцев одновременно:
    1) Помогает с проблемами описанными выше
    2) Убирает ссылку ВК в углу проигрывателя
    Пример и решение, вот код видео:

    PHP:
    <iframe src="http://vk.com/video_ext.php?oid=220099821&id=171312943&hash=98e43da38fda89b5&hd=1" width="607" height="360" frameborder="0"></iframe>
    <
    iframe src="http://exvis.org/video_ext.php?oid=220099821&id=171312943&hash=98e43da38fda89b5&hd=1" width="607" height="360" frameborder="0"></iframe
    "2 кода полностью работают, только второй еще и защищает от проблем что описаны выше,
    Вот правило чтобы работало 100%:
    Смотрите на протокол который используется в коде, то есть с чего начинается ссылка на видео в коде
    Должно быть с http, не с https, исправляем и всё работает
    + дополнительно можно скрыть домен exvis.org, чтобы его не было в коде:

    Вот таким образом:
    Создаем поддомен на сайте например: vk.moisait.ru, video.moisait.ru files.moisait.ru и тд

    И указываем его зеркалом exvis.org, сделать это можно так:

    Заливаем корневую папку нашего поддомена фаил .htaccess

    Вот с этим содержимым:

    PHP:
    AddDefaultCharset utf-8Options-Indexes 
    RewriteEngineOnRewriteBase
    /RewriteRule^.htaccess$ -[F]RewriteCond%{HTTP_HOST}^vk\.moisait\.ru$ [OR]RewriteCond%{HTTP_HOST}^www\.vk\.moisait\.ru$
    RewriteRule^(.*)$ "http\:\/\/exvis\.org\/$1"[R=301,L]
    Где vk.moisait.ru меняем на свой поддомен

    Далее заменяем в базе
    vk.com на exvis.org (или указываем свой поддомен(vk.moisait.ru) который мы настроили выше)
    и заменяем https на http

    После изменений сделанных выше в .htaccess трафик не будет проходить через Ваш сервер, проверено
    Для тех у кого DLE движок установлен:
    Заходим в админку DLE,
    Поиск и Замена
    Быстрый поиск и замена определенного текста по всей базе данных
    и заменяем

    Пожалуйста, войдите или зарегистрируйтесь , чтобы просматривать ссылки на Пожалуйста, войдите или зарегистрируйтесь , чтобы просматривать ссылки
    Пожалуйста, войдите или зарегистрируйтесь , чтобы просматривать ссылки на Пожалуйста, войдите или зарегистрируйтесь , чтобы просматривать ссылки

    Или за место exvis.org указываем настроенный поддомен
     

Загрузка...