Скрыть объявление
Новая версия Tubes Clip One 4.6 уже доступна.

Вопрос Помощь! Распределение видеофайлов по папкам

Тема в разделе "Помощь", создана пользователем ushkom, 13 ноя 2021.

  1. u

    ushkom visibility Клиенты

    Регистрация:
    13 ноя 2019
    Сообщения:
    118
    Симпатии:
    2
    Баллы:
    232
    Пол:
    Мужской
    Доброго времени суток. Я раньше писал о проблеме загрузки файлов видео в одну папку, предлагал реализовать загрузку видео как изображение, по дате или еще как, главное не в одну папку, меня не услышали! В общем решил я реализовать это сам, хотя бы временно, так как 10 к файлов в одной папке это не хорошо, сервер долго думает. Что я сделал:
    Разбил файлы по папкам по 500 шт.
    Изменил в БД ссылки на файлы в подпапках.
    Задача сделана, но столкнулся с проблемой, плеер не хочет воспроизводить видео, в консоли выдает ошибку 403, я подозреваю что не хватает правила в htaccess.
    Структура папок такова:
    tubes/videofiles/cdn1/1/1.mp4
    tubes/videofiles/cdn1/2/10.mp4

    tubes/videofiles/cdn2/3/100.mp4
    tubes/videofiles/cdn2/4/1000.mp4

    В коде сайта вывод плеера с чпу. Буду благодарен за скорую помощь, так как менять все обратно не хочется да и смысла не вижу.
    Предлагаю повторно, обратить внимание на мое предложение о загрузки видео в подпапки. Заранее спасибо за помощь и за Ваши труды.
     
  2. xoopw

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

    Регистрация:
    6 июн 2015
    Сообщения:
    1.932
    Симпатии:
    177
    Баллы:
    382
    Пол:
    Мужской
    Можно будет сделать. Честно не помню такое предложение. Видимо пропустил.

    ЧПУ тут не причем. Скорее всего в базе что тоне правильно поменяли. Как имено в базе у вас выглядит запись теперь?
     
  3. u

    ushkom visibility Клиенты

    Регистрация:
    13 ноя 2019
    Сообщения:
    118
    Симпатии:
    2
    Баллы:
    232
    Пол:
    Мужской
    В базе верно думаю, Выглядит так в filename:
    cdn1/1/1.mp4

    Спасибо за помощь.
     

    Вложения:

  4. u

    ushkom visibility Клиенты

    Регистрация:
    13 ноя 2019
    Сообщения:
    118
    Симпатии:
    2
    Баллы:
    232
    Пол:
    Мужской
    Сейчас вывожу прямой ссылкой на файл, но хотелось бы как раньше. 403 ошибка я читал о запрете доступа, если бы файла не было мне кажется иная ошибка была?

    upload_2021-11-16_1-11-2.png
     
  5. xoopw

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

    Регистрация:
    6 июн 2015
    Сообщения:
    1.932
    Симпатии:
    177
    Баллы:
    382
    Пол:
    Мужской
    Ссылку можете дать где можно посмотреть? Посмотрю как вообще выводится ссылка в плеер.

    Теоретически все верно. Кеш надеюсь чистили после изменения?
     
  6. u

    ushkom visibility Клиенты

    Регистрация:
    13 ноя 2019
    Сообщения:
    118
    Симпатии:
    2
    Баллы:
    232
    Пол:
    Мужской
    Дело в том что когда на одно вложение меньше, так: cdn1/1.mp4 работает, потому и думаю что дело в htaccess, я в нем не селен. Предполагаю что эти строки:
    Код:
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^video/(.*)/(.*)/(.*).(mp4|flv)$ index.php?module=videostream&action=broadcast&hash=$1&ip=$2&video=$3.$4 [QSA,L]
    RewriteRule ^video/(.*)/(.*).(mp4|flv)$ index.php?module=videostream&action=broadcast&hash=$1&video=$2.$3 [QSA,L]
    RewriteRule ^videofiles/r/(.*).(mp4|flv)$ index.php?module=videostream&action=retre&video=$1 [QSA,L]
    RewriteRule ^videofiles/v/(.*).mp4$ index.php?module=videostream&action=stream&video=$1 [QSA,L]
    RewriteRule ^videos/download/(.*).(mp4|flv)$ index.php?module=videostream&action=download&video=$1.$2 [QSA,L]
    
    RewriteRule ^embed/(.*)/$ index.php?module=videostream&action=generate_player&vid=$1 [QSA,L]
    </IfModule>
     
  7. u

    ushkom visibility Клиенты

    Регистрация:
    13 ноя 2019
    Сообщения:
    118
    Симпатии:
    2
    Баллы:
    232
    Пол:
    Мужской
    Ссылка в консоли выглядит так:
    Код:
    /tubes/video/d144f7638648a67d1bd32f219cbbd066/66.249.64.159/cdn2/15/6752.mp4
     
  8. u

    ushkom visibility Клиенты

    Регистрация:
    13 ноя 2019
    Сообщения:
    118
    Симпатии:
    2
    Баллы:
    232
    Пол:
    Мужской
    Точнее на два вложения меньше, так: 1.mp4
     
  9. u

    ushkom visibility Клиенты

    Регистрация:
    13 ноя 2019
    Сообщения:
    118
    Симпатии:
    2
    Баллы:
    232
    Пол:
    Мужской
    Не могли бы помочь решить проблему?
     
  10. xoopw

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

    Регистрация:
    6 июн 2015
    Сообщения:
    1.932
    Симпатии:
    177
    Баллы:
    382
    Пол:
    Мужской
    Попробуйте такое правило
    Код:
    RewriteRule ^video/(.*)/(.*)/.*/.*/(.*).(mp4|flv)$ index.php?module=videostream&action=broadcast&hash=$1&ip=$2&video=$3.$4 [QSA,L]
     
  11. u

    ushkom visibility Клиенты

    Регистрация:
    13 ноя 2019
    Сообщения:
    118
    Симпатии:
    2
    Баллы:
    232
    Пол:
    Мужской
    К сожалению без изменений, та же ошибка, возможно я ошибся и дело не в htaccess а в файле который преобразовывает ссылки. Может Вам доступ к чему то нужен чтоб понять проблему?
     
  12. xoopw

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

    Регистрация:
    6 июн 2015
    Сообщения:
    1.932
    Симпатии:
    177
    Баллы:
    382
    Пол:
    Мужской
    Но вы попробуйте без ЧПУ, отключите в настройках.
     
  13. u

    ushkom visibility Клиенты

    Регистрация:
    13 ноя 2019
    Сообщения:
    118
    Симпатии:
    2
    Баллы:
    232
    Пол:
    Мужской
    В настройках чего? В dle, не вариант или в настройках парсера?
     
  14. xoopw

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

    Регистрация:
    6 июн 2015
    Сообщения:
    1.932
    Симпатии:
    177
    Баллы:
    382
    Пол:
    Мужской
    Парсера конечно же. Тип генерируемой ссылки для закаченных видеофайлов
     
  15. u

    ushkom visibility Клиенты

    Регистрация:
    13 ноя 2019
    Сообщения:
    118
    Симпатии:
    2
    Баллы:
    232
    Пол:
    Мужской
    Работает на ура, а с ЧПУ нельзя правило придумать?
     

Поделиться этой страницей