[решено] Помогите разобраться с .htaccess

Ответить
Аватара пользователя
Skif_ru23

[решено] Помогите разобраться с .htaccess

Сообщение Skif_ru23 »

Всем привет! Никогда не делал сайты с видео, но пришлось учиться...



Проблема заключается в следующем:



Есть на сайте страница, которая по среди текста выдает видео. Также на сайте используется .htacces, который отвечает за переадресацию на главную страницу если контент по запросу не существует. все ссылки выглядят так:
http://site.ru/controller/action/123
, далее работает разборщик запроса.



Содержимое .htaccess:



HTML код:

Код: Выделить всё

RewriteEngine on 
RewriteRule !\.(flv|js|css|jpg|png|gif|swf|xml)$ index.php.htm
# Если файл не относится к указанным типам дать переадресацию на index.php.htm



Кусок кода страницы:





HTML код:

Код: Выделить всё

<object id="Object1" type="application/x-shockwave-flash" data="player_flv_multi.swf" width="388" height="223">
     <param name="movie" value="player_flv_multi.swf" /> <param name="allowFullScreen" value="true" /> 
     <param name="wmode" value="opaque" /> <param name="allowScriptAccess" value="sameDomain" /> 
     <param name="quality" value="high" /> 
     <param name="menu" value="true" /> 
     <param name="autoplay" value="false" /> 
     <param name="autoload" value="false" /> 
     <param name="FlashVars" value="configxml=rolik_flv.xml" /> 
</object>



При использовании такого .htaccess вместо видео выдает HTML-код страницы. Как я понимаю, это происходит из-за перенаправления в .htaccess.



Помогите разрулить ошибку...
Аватара пользователя
Sham

Re: [решено] Помогите разобраться с .htaccess

Сообщение Sham »

Цитата Skif_ru23:



вместо видео выдает HTML-код страницы.
[решено] Помогите разобраться с .htaccess




404? Лучше для каждого типа файлов свой ErrorDocument.



Смотрите весь комплекс правил, начиная с VirtualHost, могут конфликтовать (указанное правило пм без ошибок).
Аватара пользователя
Skif_ru23

Re: [решено] Помогите разобраться с .htaccess

Сообщение Skif_ru23 »

Цитата Sham:



404?
[решено] Помогите разобраться с .htaccess




Нет, главной страницы сайта... С адресами все в порядке, мною было проверено много раз... Как из вариантов, просто сохранял генерированный HTML в файл и запускал его в браузере, все работало...



Sham, спасибо за ответ... Но проблему решил.



убив пару часов на интернет и ничего не найдя, полез в логи сервера... Обнаружил, что код плеера все время пытается получить файл rolik.crm расширение которого не указано в правилах .htacccess. Пришлось разбираться и с этим, выяснилось, что это файл титров, который можно подключать к видео. Получается, что плеер запрашивая у сервера файл титров, получал текст главной страницы и соответственно ее и транслировал как титры, перекрывая всем телом видео-картинку. Добавив это расширение в правило, все заработало...



Странно, что разработчики плеера не указали о этих подводных камнях, опять же, без .htaccess все работает как надо...



Всем спасибо, тема закрыта...
Ответить

Вернуться в «Вебмастеру»