htaccess сделать ЧПУ из параметров

d0ublezer0

Мой дом здесь!
Регистрация
21 Май 2009
Сообщения
367
Реакции
201
Привет!
Хочу зафигачить ЧПУ для страниц, генерируемых фильтром.
Ленивый разработчик (breakdesigns, привет!) ноет, что это мол ему лично это не нужно, писать роутер и вообще никому из его клиентов это не интересно. Хочу свой, с параметрами и разделами.

Допустим, страница
Для просмотра ссылки Войди или Зарегистрируйся
где custom_f_24[0]=424d57 это марка авто BMW
а custom_f_25[0]=5831 это модель авто X1

custom_f_xxx - это фиксированные коды характеристик, участвующих в фильтрации
424d57, 5831 и другие - это сами значения.

Характеристики я смогу достать в список для формирования htaccess
Сами значения элементов фильтра тоже подчиняются алгоритму, я могу их обратно расшифровать и сформировать список.
Т.е. матрицу сопоставления что чему равно - я смогу собрать.

Вопрос - как это сделать в .htaccess, чтобы CMS продолжила работать штатно, а посетитель и поисковик видели нормальный ЧПУ?
Указанную выше ссылку я представляю как:
Для просмотра ссылки Войди или Зарегистрируйся

Притом, могут быть более сложные варианты
Для просмотра ссылки Войди или Зарегистрируйся
тут отмечены BMW, X1 и X5
в таком случае думаю URL должен быть каким-то таким
Для просмотра ссылки Войди или Зарегистрируйся

Марка тоже может быть не единичной.
Вообще набор значений может быть разным:
Для просмотра ссылки Войди или Зарегистрируйся
тут например
4d657263656465732d42656e7a = Mercedes-Benz
4c616e6420526f766572 = Land Rover

Соответственно, ожидается ссылка вида
Для просмотра ссылки Войди или Зарегистрируйся

Это возможно вообще?
 
Назад
Сверху