Переменные htaccess после .html не отображаются - PullRequest
0 голосов
/ 09 февраля 2012

если есть следующее правило RewriteRule ^userCP/([a-zA-Z]+).html /userCp.php?action=$1 и что мне нужно, чтобы перехватить дополнительные переменные после .html в виде .html? var1 = asas

я попробовал это RewriteRule ^userCP/([a-zA-Z]+)(\.html) /userCp.php?action=$1&vars=$2 но, конечно, все, что я получаю за 2 доллара, это .html

Конечный результат должен выглядеть примерно так: userCP / compose.html? Id = 1 & return = 0

1 Ответ

0 голосов
/ 09 февраля 2012

Все, что вам нужно сделать, это добавить флаг QSA: Флаг QSA Документы Apache .

RewriteRule ^userCP/([a-zA-Z]+).html /userCp.php?action=$1 [QSA,L]
...