.htaccess rewriterule - 双问号

时间:2015-07-14 01:45:29

标签: apache .htaccess mod-rewrite

如果我有像这样的.htaccess rewriterules:

RewriteRule ^example/(.*)$ example?id=$1 [L]
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA,NC]

它会重写为index.php?q = example?id = def

我希望它是index.php?q = example& id = def

我可以改为使用rewriterules:

RewriteRule ^example/(.*)$ example&id=$1 [L]
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA,NC]

它会起作用,但感觉不对。这样做的正确方法是什么?

0 个答案:

没有答案