htaccess Добавление ? в GET
Всем привет.
Есть старая база от куда тянутся статьи по урлу например: Код:
/news/bolnica-hadassa-na-grani-zakrytiya?Код:
RewriteRule ^index\.php\/([a-zA-Z0-9_\-\/]+)\/([a-zA-Z0-9()_\-\/]+)$ index.php?category=$1&article=$2Было : Код:
RewriteRule ^index\.php\/([a-zA-Z0-9_\-\/]+)\/([a-zA-Z0-9_\-\/]+)$ index.php?category=$1&article=$2Код:
RewriteRule ^index\.php\/([a-zA-Z0-9_\-\/]+)\/([a-zA-Z0-9()_\-\/]+)$ index.php?category=$1&article=$2Но вот когда проделываю что то идентичное с "?" то get Не воспринимает его и print_r($_GET);выдает Код:
Array ( [category] => news [article] => bolnica-hadassa-na-grani-zakrytiya ) |
Даже разрешив все символы вопрос не проходит
|
Обьясню проблему, это гребаное наследие от предыдущего прогера. Короче решение убого:
$posturlparse=explode("/",$_SERVER['REQUEST_URI']);
$posturl=$posturlparse[count($posturlparse)-1];
echo $posturl . "< posturl<br/>"; выводи с ?
Пример скопипизжен. |
| Часовой пояс GMT +3, время: 09:57. |