问题很简单,但不了解htaccess如何工作,让我感到困惑。
Htaccess包含:
RewriteRule ^up/(.*).mp4$ upload/vid.php?id=$1.mp4 [NC]
简单,一旦我使用:
mydomain.com/up/movie2.mp4
,
它将重定向到:
mydomain.com/upload/vid.php?id=movie2.mp4
我如何添加到我的htaccess文件,所以一旦我把:
mydomain.com/up/movie2.mp4?dl
它将重定向到
mydomain.com/upload/dl.php?id=movie2.mp4
任何想法我怎样才能使它有效?
答案 0 :(得分:0)
您需要使用RewriteCond %{QUERY_STRING}
来匹配?dl
:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^dl [NC]
RewriteRule ^up/(.+\.mp4)$ upload/dl.php?id=$1 [NC,L,QSA]
RewriteRule ^up/(.+\.mp4)$ upload/vid.php?id=$1 [NC,L,QSA]