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

RewriteRule appends subfolder to url when redirecting to rtmp protocol

我正在使用 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 url,效果很好。 我也尝试使用 DPI 标志但没有运气

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

用此 RedirectMatch 规则替换该规则:

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

否则 RewriteRule 不会将 rtmp:// 识别为独立协议,如果使用 R 标志,则会将 http:// 附加到目标 URI。