隨着的.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],但它不起作用,如果我在電子郵件之前添加「問題掩碼」。 –
這就是「什麼是匹配?」部分意味着。 –