[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Формирование ссылок ЧПУ
moskitos80
Всем привет. Я разрабатываю - новый велосипед/движок для web-приложений, в том числе и для магазинов/каталогов. Хочу сделать возможность формировать ссылки ЧПУ средствами самого движка. Вот например ссылка на категорию каталога "tales", которая находится в категории "books" будет иметь вид:

http: // xxx.xx / catalog / category / books / tales.html

А вот ссылки на конкретный товар книгу "sinderella" (Золушка), который находится в той самой категории "books":

http: // xxx.xx / catalog / product / books / tales / sinderella.html

Как видно в первой ссылке слово "category", а во второй ссылке слово "product" - это чисто служебные параметры и нужны движку, что бы подключить запрашиваемый контроллер. Я понимаю что семантически - они являются лишними, но избавиться от них я не могу.
Скажите, критично если ссылки будут иметь в своей структуре, этот один "лишний" элемент?

_____________
Сложное - просто. Простое сложно.
exotica
Как-то по ЧПУ-шному чтоли передалать.
идет
http: // xxx.xx / catalog / - говорящий о том что мы в каталоге находимся

а дальше наверное просто подправить что - будет что выводить т.е.
http: // xxx.xx / catalog / category / tales.html - выводим содержимое категории
http: // xxx.xx / catalog / tales / books / sinderella.html - выводим отдельный продукт

А вообще предложил бы сократить все это если вообще задуматься об полезности ЧПУ
http: // xxx.xx / catalog /
http: // xxx.xx / catalog / название категории /
http: // xxx.xx / catalog / название продука /

выглядеть будет приятнее и проще


т.к в этом случае вообще проще выключить ЧПУ чтобы не плодить лишние переменные и просто оставить так
http: // xxx.xx / catalog.php?category=tales&producttype=books

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.