随着的.htaccess我不能让这样的工作链接“?”:的.htaccess额外的问号重写URL
/quiz/results/solution-one/[email protected]
到
/results.php?level=4&[email protected]
(解决方案应该变成水平= 4)
我花了几个小时的.htaccess构建代码:
Rewriterule ^quiz\/results\/solution-one/(.*)/?$ /var/www/domain.com/public_html/results.php?level=4$1 [QSA,L]
或这一个:
Rewriterule ^quiz\/results\/solution-one/([[email protected]]*) /var/www/domain.com/public_html/results.php?level=4&$1 [QSA,L]
但它不起作用。
在此先感谢!
为什么你认为你现有的规则会匹配URL? –
我最近的匹配是这一个:Rewriterule^quiz \/results \/solution-one /([= @。a-zA-Z - ] *)/var/www/domain.com/public_html/results.php?level = 4&$ 1 [QSA,L],但它不起作用,如果我在电子邮件之前添加“问题掩码”。 –
这就是“什么是匹配?”部分意味着。 –