
07.08.2007, 02:21
|
|
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
Провел на форуме: 1469995
Репутация:
589
|
|
Работаю с mod_rewrite, вот правило:
Код:
RewriteRule ^tyres/brand/(.*)$ index.php?do=tyres_brand&tmark=$1 [L]
Есть также ссылка
Код:
http://xxxx.xx/tyres/brand/Nexen+%26+Roadstone
Последняя часть это "Nexen & Roadshore", прогнанная через urlencode()
Суть проблемы:
в $_GET['tmark'] попадает только Nexen, т.е.
Код:
$_GET:
Array
(
[do] => tyres_brand
[tmark] => Nexen
[Roadstone] =>
)
Т.е. хоть амперсанд и прогнан через urlencode, он все равно определяется, как разделитель переменных.
Вопрос: как этого избежать?
P.S.: При этом не хотелось бы потерять сам смысл ЧПУ /о варианте с base64 я уже думал/
|
|
|