Какое правило переводит URL, как это?
host.com/plastic_toys/pink_barbie/
host.com/index.php?q=plastic+toys+pink+barbie
Количество компонентов в категории и названии продукта варьируется.
Редактировать:
Я думаю, этоrule выполняет часть работы:
RewriteRule ^([^/]*)/([^/]*)$ /index.php?q=$1+$2 [L]
Проблема с вышеприведенным правилом состоит в том, что оно не заботится о преобразовании подчеркивания в +
, поэтому оно переводится следующим образом:
host.com/plastic_toys/pink_barbie/
host.com/index.php?q=plastic_toys+pink_barbie
Думаю, мне нужно делегировать это преобразование в PHP.Есть ли способ проверить, действительно ли правило выполняет преобразование так, как я себе представляю?