Автор Тема: Проблема с ссылками 1.7  (Прочитано 54 раз)

29 Март 2019, 09:30:50
  • Старожил
  • ****
  • Сообщений: 479
  • Репутация: +4/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день. Появилась проблема на сайте после подключения сертификата ssl. Есть товары у которых основная категория выбрана 2- главная.По их ссылке стало перебрасывать на страницу 404,из ссылки пропала категория.Может так было сразу, и я не обратила внимание.чпу, кэш чистила- переключала.Убирала категорию вообще из ссылки в правилах, все ссылки у товаров сбились. Prestashop 1.7.5.1, из коробки. Подскажите, что надо сделать, чтобы и 2я категория была в ссылке?
29 Март 2019, 10:48:27
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1327
  • Репутация: +17/-1
  • Сообщество PrestaShop
    • Просмотр профиля
В меню или где ссылка?
29 Март 2019, 10:58:55
Ответ #2
  • Старожил
  • ****
  • Сообщений: 479
  • Репутация: +4/-0
  • Сообщество PrestaShop
    • Просмотр профиля
ссылка у товара
из списка так переходит, и из карточки товара в админке в превью, у них в ссылке нет категории, как у остальных товаров
https://mylovely.h1n.ru   
слайдер популярные товары, там чаще всего встречаются они
29 Март 2019, 11:41:00
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 21639
  • Репутация: +25290/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Проблема не в ssl сертификате, скорее всего что не так со структурой категорий или отключено часть категорий.
Категория с id 2 создается по умолчанию и не должна удаляться или меняться (название можено поменять).
На сайте категория  Главная с id 2 переменованна в Популярные товары и открывается без проблем - https://mylovely.h1n.ru/2-popular-products
В карте сайта https://mylovely.h1n.ru/sitemap все ссылки на категории с https, часть не открывается но не от использования HTTPS. Шрифт сливается с фоном.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
29 Март 2019, 12:14:24
Ответ #4
  • Старожил
  • ****
  • Сообщений: 479
  • Репутация: +4/-0
  • Сообщество PrestaShop
    • Просмотр профиля
категории все в порядке
ссылки такого плана получаются, все переопределения пробовала отключать ничего не меняется, я все изменения в оверридж делала
https://mylovely.h1n.ru/909-sojourn-leave-in-detangler-845-fluid-ounce-by-sojourn
В каком файле правила для ссылок формируются?
Сайт мой,изменения все сама вносила.
пробовала на место категории в ссылке вставлять и home, и popular-products, эффект тот-же самый
https://mylovely.h1n.ru/home/909-sojourn-leave-in-detangler-845-fluid-ounce-by-sojourn
https://mylovely.h1n.ru/popular-products/909-sojourn-leave-in-detangler-845-fluid-ounce-by-sojourn

29 Март 2019, 13:28:43
Ответ #5
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22648
  • Репутация: +17130/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Не понятно что вы вообще хотите?
Чтобы в адресе категории был полный путь, т.е. учитываласт влеженность категорий site.ru/cat1/cat2.../catN ?
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
29 Март 2019, 13:43:04
Ответ #6
  • Старожил
  • ****
  • Сообщений: 479
  • Репутация: +4/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Я хочу попасть в карточку товара из списка, проблема у товара который находится только во 2 категории.Его ссылка перекидывает на 404, а не в карточку товара.
29 Март 2019, 14:00:33
Ответ #7
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22648
  • Репутация: +17130/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Правила чпу проверяйте. У вас почти все ссылки неправильные.
Пример, страница - https://mylovely.h1n.ru/18-hair
первый товар из списка имеет ссылку на ктегорию, а не на страницу товара
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
29 Март 2019, 14:57:58
Ответ #8
  • Старожил
  • ****
  • Сообщений: 479
  • Репутация: +4/-0
  • Сообщество PrestaShop
    • Просмотр профиля
вот это встречается у товаров , которые только во 2 категории и 2 категория основная , другие категории любую  возьмите, например, https://mylovely.h1n.ru/27-hair-color, все ссылки правильно сформированы.
29 Март 2019, 15:24:55
Ответ #9
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86555
  • Репутация: +25419/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Проверьте главную категорию
Каталог -> Категории
Редактировать: Главная
Показывать - Да
ЧПУ- Разрешены только буквы, цифры, знаки подчеркивания (_) и минуса (-).

Проверьте чпу
Трафик и SEO -> SEO и URL
Путь к товарам - {category:/}{id}{-:id_product_attribute}-{rewrite}.html

Выключите чпу, удалите htaccess и включите чпу.
29 Март 2019, 17:47:18
Ответ #10
  • Старожил
  • ****
  • Сообщений: 479
  • Репутация: +4/-0
  • Сообщество PrestaShop
    • Просмотр профиля
все манипуляции сделала много раз с чпу, когда отключаю чпу, ссылки нормально работают, поскольку в них нет категорий
Где в файлах эти пути формируются, я только контроллер категорий правила
class CategoryController extends CategoryControllerCore {

    public function getBreadcrumbLinks() {
        $breadcrumb['links'][] = array(
       'title' => $this->getTranslator()->trans('Home'),
        'url' => $this->context->link->getPageLink('index', true),
        );
        foreach ($this->category->getAllParents() as $category) {
            if ($category->id_parent != 0 && !$category->is_root_category) {
                $breadcrumb['links'][] = $this->getCategoryPath($category);
            }
        }
        $breadcrumb['links'][] = array('title' => $this->category->name);
        return $breadcrumb;
    }

}
Больше с категориями ничего, да и отключала пререопределения, ситуация не изменяется
29 Март 2019, 18:13:40
Ответ #11
  • Старожил
  • ****
  • Сообщений: 479
  • Репутация: +4/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Всем спасибо, хвост был потерян {category:/}{id}{-:id_product_attribute}-{rewrite}{-:ean13}.html , без html.