d0ublezer0
Мой дом здесь!
- Регистрация
- 21 Май 2009
- Сообщения
- 367
- Реакции
- 201
- Автор темы
- #1
Привет!
Хочу зафигачить ЧПУ для страниц, генерируемых фильтром.
Ленивый разработчик (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
Соответственно, ожидается ссылка вида
Для просмотра ссылки Войдиили Зарегистрируйся
Это возможно вообще?
Хочу зафигачить ЧПУ для страниц, генерируемых фильтром.
Ленивый разработчик (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
Соответственно, ожидается ссылка вида
Для просмотра ссылки Войди
Это возможно вообще?