当重定向到rtmp协议时,RewriteRule将子文件夹附加到url

时间:2015-01-14 18:54:04

标签: apache .htaccess mod-rewrite rtmp

我使用htaccess重定向到rtmp流

RewriteRule ^redirect$ rtmp://url.tv/live/

htaccess位于/subfolder1/subfolder2/

问题是此路径前置于rtmp url

我收到此错误:

The requested URL /subfolder1/subfolder2/rtmp://url.tv/live/ was not found on this server.

使用http网址,这很好用。 我也尝试使用DPI标志,但没有运气

RewriteRule ^redirect$ rtmp://url.tv/live/ [DPI]

1 个答案:

答案 0 :(得分:2)

将此规则替换为此RedirectMatch规则:

RedirectMatch ^/redirect/?$ rtmp://url.tv/live/

否则RewriteRule无法将rtmp://识别为独立协议,并在使用http://标志时将R附加到目标URI。