Перейти к содержимому













Фотография
Скачать

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



  • Закрытая тема Тема закрыта
Сообщений в теме: 2

#1 zloy_admin

zloy_admin
  • Сливапер LVL 4
  • Сообщений: 193
  • Регистрация: 21.01.2014
  • Заработано: 0 руб.
Репутация: 27

Награды: 10

  
  
  
  
  
  
  
  

Отправлено 08 Март 2015 - 11:33


Здравствуйте, многие сталкивались с проблемой в Вконтакте:
1) domain is banned
2) Отображение видео из ВКонтакте заблокировано на данном ресурсе за размещение видеоматериалов, нарушающих авторские права, либо содержащих порнографические материалы 
3) Видеозапись была помечена модераторами сайта как «Материал для взрослых». Такие видеозаписи запрещено вставлять на внешние сайты. 
 
Так вот решение есть и оно бесплатно и проверено лично, при том убивает двух зайцев одновременно: 
1) Помогает с проблемами с банами и прочими запретами, описанными выше  
2) Убирает ссылку ВК в углу проигрывателя
3) Показ с закрытых групп
4) Загружается родной плеер вконтакте, по нажатию правой кнопкой мыши можно копировать iframe код ролика
5) Поддержка HTML5, возможность проигрывания видео на любых устройствах
Пример и решение, вот код видео:  
 
<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://a.exvis.org/video_ext.php?oid=220099821&id=171312943&hash=98e43da38fda89b5&hd=1" width="607" height="360" frameborder="0"></iframe>
"2 кода полностью работают, только второй еще и защищает от проблем что описаны выше, 
Вот решение:
85e4dc66c0bcd47ad314d39f4e65116f.jpg
В принципе это вся суть решение проблемы, но желательно дочитать статью до конца 

 

 
Вот правило чтобы работало 100%: 
Смотрите на протокол который используется в коде, то есть с чего начинается ссылка на видео в коде 
Должно быть с http, не с  https, исправляем и всё работает 
Можно скрыть домен a.exvis.org, чтобы его не было в коде: 
 
Вот таким образом:  
Создаем поддомен на сайте например: vk.moisait.ru, video.moisait.ru files.moisait.ru и тд 
И указываем его зеркалом a.exvis.org, сделать это можно так: 
Заливаем корневую папку нашего поддомена фаил .htaccess 
Вот с этим содержимым: 
<FilesMatch "robots.txt$">
RewriteEngine off
</FilesMatch>
Options +FollowSymLinks
AddDefaultCharset utf-8  
RewriteEngine On 
RewriteBase / 
RewriteRule ^.htaccess$ - [F]
RewriteCond %{HTTP_HOST} ^vk\.moisait\.ru$ [OR] 
RewriteCond %{HTTP_HOST} ^www\.vk\.moisait\.ru$ 
RewriteRule ^(.*)$ "http\:\/\/a\.exvis\.org\/$1" [R=301,L]  
Где vk.moisait.ru меняем на свой поддомен 
Заливаем фаил robots.txt в корневую папку того же поддомена
с содержимым :
User-agent:
Disallow: /
Это для запрета индексации ботами поисковыми, при запросе robots.txt переадресация осуществляться не будет

 

Далее заменяем в базе 
vk.com на a.exvis.org (или указываем свой поддомен(vk.moisait.ru) который мы настроили выше) 
и заменяем https на http 
Можно по другому:
Можно избавить наш код iframe от ссылки, от http: , будет получатся примерно так, вроде работает:
<iframe src="//a.exvis.org/video_ext.php?oid=220099821&id=171312943&hash=98e43da38fda89b5&hd=1" width="607" height="360" frameborder="0"></iframe>
После изменений сделанных выше в .htaccess трафик не будет проходить через Ваш сервер, проверено
 
Для тех у кого DLE движок установлен: 
Заходим в админку DLE, заходим 
 
Поиск и Замена 
Быстрый поиск и замена определенного текста по всей базе данных   
и заменяем
 
http://vk.com на http://a.exvis.org
https://vk.com на http://a.exvis.org
 
Или за место a.exvis.org указываем настроенный поддомен 
 
Данный сайт(a.exvis.org) не размещает видео 18+
После вопроса в комментарии добавлю что метод подойдет для сайтов любых тематик: адалт, киносайты и прочее

 

Обновил информации Возможность просмотра видео с закрытых групп, пример:
ca0cd3dce7e397ae64a1e0cf1663f4f2.jpg854793fe9842f07307591add6602a084.jpg
http://vk.com/video_ext.php?oid=-89088673&id=170942745&hash=cc25d4b8ed3520ad&hd=1 
http://a.exvis.org/video_ext.php?oid=-89088673&id=170942745&hash=cc25d4b8ed3520ad&hd=1
 
 
Данная статья исправляется и  будет исправляться, пока мы не придем к лучшему решению
 

Если у Вас есть видео от Вконтакте на сайте не теряйте трафик, не ждите пока Ваш сайт потеряет популярность в поисковых системах


Сообщение отредактировал zloy_admin: 28 Март 2015 - 23:10

  • 1

#2 itmaxs

itmaxs
  • Сливапер LVL 5
  • Сообщений: 227
  • Регистрация: 04.07.2014
  • Заработано: 6 руб.
Репутация: 480

Награды: 14

  
  
  
  
  
  
  
  

Отправлено 08 Март 2015 - 18:10

Мегареспект. С костылем но главное работает )


  • 2

#3 Dazzl

Dazzl
  • Сливапер LVL 5
  • Сообщений: 183
  • Регистрация: 04.11.2014
  • Заработано: 8 руб.
Репутация: 290

Награды: 16

  
  
  
  
  
  
  
  

Отправлено 09 Март 2015 - 10:48

самый лучший способ это доп поле и не надо изобретать велосипед, на сайте добавляем код а в доп поле вписываем только ссылку при добавлении новости и всё


  • 0



Похожие темы Collapse

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных

×

Зарегистрируйся моментально!