Php 如何使用重写规则更改url
我的网址是:Php 如何使用重写规则更改url,php,.htaccess,mod-rewrite,Php,.htaccess,Mod Rewrite,我的网址是: http://domain:1111/m3u8/play.php?fileid=2&userid=1 当我用它来观看文件,它是好的,我可以看文件正常 我想使用如下URL: http://domain:1111/2/1 并重定向到: http://domain:1111/m3u8/play.php?fileid=2&userid=1 我试过这个: RewriteRule ^/?([-a-zA-Z0-9_+]+)/?([-a-zA-Z0-9_+]+)/?$ /pl
http://domain:1111/m3u8/play.php?fileid=2&userid=1
当我用它来观看文件,它是好的,我可以看文件正常
我想使用如下URL:
http://domain:1111/2/1
并重定向到:
http://domain:1111/m3u8/play.php?fileid=2&userid=1
我试过这个:
RewriteRule ^/?([-a-zA-Z0-9_+]+)/?([-a-zA-Z0-9_+]+)/?$ /play.php?fileid=$1&userid=$2 [L]
它重定向正确,但视频不起作用。您缺少重定向规则中的
/m3u8/
部分。啊哈,是的,我添加了抱歉,但同样的问题当我从浏览器打开url时,两个url的结果相同。获取文件但不播放如果获取文件,则问题与重写无关。您是否在文件中使用相对路径?那会引起问题。