无法在RewriteRule中获取RewriteCond的获取参数

时间:2013-02-18 08:23:03

标签: .htaccess mod-rewrite url-rewriting

我无法获得我在GET中定义的第二个RewriteCound参数,这是我写的规则:

RewriteCond %{QUERY_STRING} ^cmtpage=(\d+)$
RewriteRule ^forums/139638-ideas/suggestions/([0-9]*)((-[a-zA-Z0-9-]+)*)\?cmtpage=(\d+)$ suggestion.php?id=$1&cmtpage=%1 [NC,L] 

例如,URL的预期结果应如下所示:

forums/139638-ideas/suggestions/2489549-ability-to-print?cmtpage=2

我的正则表达式有问题或语法错误?其中cmtpage是我无法获得的get参数

0 个答案:

没有答案