У меня проблема с вопросительным знаком в URL.
Например: у меня есть URL test.com/controller/action/part_1%3Fpart_2
(где% 3F - вопросительный знак в кодировке URL), и с этим правилом перезаписи: RewriteRule .* index.php/$0 [PT]
он должен быть передан в структуру, которую я использую (Kohana), как есть. По крайней мере, я так думал.
Проблема в том, что все после вопросительного знака в кодировке URL обрабатывается как параметр GET, поэтому Кохана получает только part_1
, и я вижу, что в $_GET
есть ключ массива part_2
. Я думаю, что это проблема веб-серверов (Apache 2.2).
Что мне делать, чтобы apache не рассматривал вопросительный знак в кодировке URL как индикатор параметра GET?