Кажется, что mod_rewrite преобразовывает символ плюса, прежде чем я получу его в $ _REQUEST, и я не знаю, что это исправить ...
RewriteRule ^invite/([a-zA-Z0-9\-\+\/]+)/?$ invite.php?key=$1 [L,QSA]
Например, я ввожу это в свой URL ,
http://mywebsite/invite/xPo8lUEXpqg8bKL%2B32o6yIOK
я получаю это,
xPo8lUEXpqg8bKL 32o6yIOK
но если я введу этот запрос без прохождения через mod_rewrite,
http://mywebsite/invite.php?key=xPo8lUEXpqg8bKL%2B32o6yIOK
я получу то, что хочу,
xPo8lUEXpqg8bKL+32o6yIOK
Что я могу сделать? Или я могу использовать только оба, но не оба ??
Спасибо.