обрезается длинный url

#1 4 октября 2012 в 17:32
Такие дела — обрезается длинный url

Например путь такой получается
site.ru/shop/roboty-dlja-konstruktoruirovanija-samoletov/roboty-lego/sinhronno-sborochnye-roboty-dlja-sborki-sa

А должен был сформироваться так
site.ru/shop/roboty-dlja-konstruktoruirovanija-samoletov/roboty-lego/sinhronno-sborochnye-roboty-dlja-sborki-samoletov

В итоге имею категорию товаров со ссылкой
site.ru/shop/roboty-dlja-konstruktoruirovanija-samoletov/roboty-lego/sinhronno-sborochnye-roboty-dlja-sborki-sa

а сами товары из этой категории идут по правильно сформированной ссылке
site.ru/shop/roboty-dlja-konstruktoruirovanija-samoletov/roboty-lego/sinhronno-sborochnye-roboty-dlja-sborki-samoletov/robot-r1.html

Если заходить по ссылке категории какая должна была получиться -
site.ru/shop/roboty-dlja-konstruktoruirovanija-samoletov/roboty-lego/sinhronno-sborochnye-roboty-dlja-sborki-samoletov

— то вылазит 404 Страница не найдена
#2 4 октября 2012 в 19:10
Выше все УРЛ были для примера

на данный момент подсчитал правило обрезания,
оказывается максимальное число символов в УРЛ, после наименования компонента /shop/, равно 100 символам

но это правило видимо только для УРЛ категорий

кто знает как или где поправить чтобы УРЛ категории не резало, чтобы не беспокоится потом в некорректности путей по сайту?
#3 4 октября 2012 в 19:46
Смотрите в БД в таблицах для shop ограничения, по-моему где-то там стояло varchar(100) для seolink или link…
#4 4 октября 2012 в 19:52
И может быть сама строка обрезается на стадии преобразования ( в seolink) смотреть в моделе (если для категорий).
#5 4 октября 2012 в 20:17
в БД, таблица cms_shop_cats
поле seolink
тип поля varchar
размер 100

ИСПРАВИТЬ на 255
#6 4 октября 2012 в 20:38
Спасибо ребята!!!
#7 26 января 2014 в 01:55
а где такое исправить в InstantMaps? в БД значение 250 стоит.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.