@chrome123

.htaccess как заменить символ в строке?

Существует строка вида.

indextest

RewriteRule ^index(.+?)(/?)+$ index.php?test=$1 [L]

Сервер ее видит как
index?test=test

Проблема заключается в следующем.

когда пользователь передает.

indextest?a=b

То сервер не видит "a"

Но если же пользователь передаст.

indextest&a=b

то сервер увидит "а"

Подскажите как сделать так что бы когда пользователь передавал
indextest?a=b
.htaccess заменял ? на &

Спасибо.
  • Вопрос задан
  • 1866 просмотров
Решения вопроса 1
Denormalization
@Denormalization
htaccess.net.ru/doc/mod_rewrite/RewriteRule.php

Смотрим модификатор QSA
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@ShamblerR
У вас не урл GET запрос
Собственно редирект нужно делать с гет запросом, один из вариантов вам описал коллега выше.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы