Apache 将{query}.m3u8重写为m3u8.php?v={query}
模板:Apache 将{query}.m3u8重写为m3u8.php?v={query},apache,.htaccess,mod-rewrite,url-rewriting,Apache,.htaccess,Mod Rewrite,Url Rewriting,模板: {query}.m3u8 例如: m3u8.php?v=AAAA-000 这就是我所尝试的: RewriteCond %{REQUEST_FILENAME}.m3u8 -f RewriteRule ^(.*)$ m3u8.php?v=$1 你能试试下面的吗 RewriteEngine ON RewriteCond %{REQUEST_URI} ^/([^.]*)\.m3u8/?$ [NC] RewriteRule ^(.*)$ /m3u8.php?v=%1 [NC,L] 或者,如
{query}.m3u8
例如:
m3u8.php?v=AAAA-000
这就是我所尝试的:
RewriteCond %{REQUEST_FILENAME}.m3u8 -f
RewriteRule ^(.*)$ m3u8.php?v=$1
你能试试下面的吗
RewriteEngine ON
RewriteCond %{REQUEST_URI} ^/([^.]*)\.m3u8/?$ [NC]
RewriteRule ^(.*)$ /m3u8.php?v=%1 [NC,L]
或者,如果要检查您的系统中是否存在浏览器中请求的文件名,请添加额外条件,如:
RewriteEngine ON
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_URI} ^/([^.]*)\.m3u8/?$ [NC]
RewriteRule ^(.*)$ /m3u8.php?v=%1 [NC,L]
你能告诉我这是否对你有帮助吗?