用变量重写Mod


Mod rewrite with Variables

我正在尝试将mod_rewrite与变量一起使用。但有时并不是所有的变量都会显示出来。如果我没有把每个变量都放在URL中,那么404错误就出来了。

到目前为止我有这个:

RewriteEngine On
RewriteRule ^mypage'.([^/]*)?var1=([^/]*)&var2=([^/]*)&var3=([^/]*)$ /mypage.php?p=$1&$

但如果我不把所有4个变量都放进去,那就不起作用。但我希望变量不按任何特定的顺序排列。有什么想法吗?

我想要的URL是http://myurl.com/mypage.home?var1=1&var2=2&var3=3&var4=4

谢谢

RewriteEngine On
RewriteRule ^mypage/([^/]*)$ mypage.php?p=$1 [QSA]

工作