Как использовать файл htaccess для URL подкаталога

#.htaccess

Вопрос:

Моя проблема заключается в перенаправлении ссылки из подкаталога на один файл. мой текущий URL-адрес

 www.sample.com/stream/34/video.m3u8
www.sample.com/stream/35/video.m3u8
 

надеяться

 www.sample.com/stream.php?param1=35amp;param2=video.m3u8
 

или

 www.sample.com/stream/index.php?param1=35amp;param2=video.m3u8
 

Пожалуйста, спаси мою жизнь

Ответ №1:

Вы можете сделать что-то вроде следующего, используя mod_rewrite в корневом .htaccess файле, чтобы переписать запрос на /stream.php?param1=<id>amp;param2=<file> :

 Options -MultiViews

RewriteEngine On

RewriteRule ^stream/(d )/([w-] .w{2,4})$ stream.php?param1=$1amp;param2=$2 [L]
 

Это предполагает, что <id> (2-й сегмент пути) полностью числовой, а 3-й сегмент пути состоит из <filename>.<ext> . Вы должны ограничить это m3u8 , если это все, что вы ожидаете.