Mod重写传递没有目录的多个参数

时间:2019-07-14 11:39:23

标签: .htaccess mod-rewrite url-rewriting

我需要将https://www.example.com/test/track.gif?par1=1&par2=2&par3=3重定向到https://www.example.com/test/track.php?par1=1&par2=2&par3=3。 这是我到目前为止的内容:

RewriteRule ^test/track\.gif(.*)(.*)(.*)$ test/track.php?par1=$1&par2=$2&par3=$3 [NC,L]

这不起作用。如果它们之间有目录,这很容易,但是我不确定如何在没有目录的情况下传递参数。

1 个答案:

答案 0 :(得分:0)

刚刚找到答案:

RewriteRule ^test/track\.gif$ test/track.php [NC,L]

现在所有参数都将传递到track.php,并可以使用$ _GET变量进行访问。