Можете использовать вот такой сервис https://donatstudios.com/RewriteRule_Generatormax232 писал(а):Здравствуйте!
Собрались переходить на вашу cms, стоит вопрос с редиректом товаров такого вида:
site.ru/tovar на site.ru/products/tovar
Как его реализовать через .htaccess?
Спасибо
я сотрудничал с компанией, в которой прогер делал такую вещь, но честно сказать, мое мнение по этому поводу таково: запросы из всех глубинок базы, будут создавать больше нагрузку чем сейчас, ведь если подумать, запрос ссылки из одной таблицы, гораздо быстрей выполнится чем запрос из 4-х к примеру.toxxxa писал(а):А встречный вопрос: как наоборот, избавиться от /catalog, /products, /brands?
Есть мысль создать новый модуль, в котором делать запросы к БД и при ненулевом значении ответа решать, что пользователь сейчас запросил - каталог, товар или бренд. и подключать класс с нужным модулем. Кто-нибудь делал уже такое, чтоб самому меньше велосипедить?
m1hasik писал(а):я сотрудничал с компанией, в которой прогер делал такую вещь, но честно сказать, мое мнение по этому поводу таково: запросы из всех глубинок базы, будут создавать больше нагрузку чем сейчас, ведь если подумать, запрос ссылки из одной таблицы, гораздо быстрей выполнится чем запрос из 4-х к примеру.
Может конечно у Вас есть классные идеи, было бы интересно увидеть.
Кстати, самое большое препятствие, это одинаковые урлы в разных таблицах.
Например:
Кондиционер Samsung - как категория
и такой же товар к примеру, что тогда делать?
Насчет дублирования - скорее всего коллизии будут в брендах - категориях. в названии товара всё же модель, основные характеристики...
Мне и самому не хочется этого делать, и клиента пока отговорил. Но если будет настаивать, то думаю нет смысла делать запрос во все таблицы. Расставить приоритеты - сначала ищем в товарах, потом в категориях. а бренды и блоги вообще оставить по старым адресам, незачем им очень уж короткими быть :)
Даже если на сайте 30 к товаров? ведь не секрет что симпла например тупит на таком количестве, особенно если еще есть всякие кривые доработки.korshunov писал(а):Все описанные сложности (дублирование, нагрузка) - типовые, разрешаются сравнительно легко и стандартно.
http://simpla-tuning.com/adresatsiya-v-svobodnoj-forme
Вернуться в «Вопросы по работе с OkayCMS»
Сейчас этот раздел просматривают: 103 гостя