Jump to content

Recommended Posts

Подскажите что делаю не так запрос к базе данных сделал. Seo_Pro поменял в настройках установил использовать Seo_Pro. Ссылки остались типа index.php?route=common/home или index.php?route=checkout/cart. Версия osStore 1.5.3.1 Подскажите где копать.

  • +1 1

Share this post


Link to post
Share on other sites

Подскажите что делаю не так запрос к базе данных сделал. Seo_Pro поменял в настройках установил использовать Seo_Pro. Ссылки остались типа index.php?route=common/home или index.php?route=checkout/cart. Версия osStore 1.5.3.1 Подскажите где копать.

файл заменить нужно cached_seo_pro_v1.5.3.zip
  • +1 2

Share this post


Link to post
Share on other sites

файл заменить нужно cached_seo_pro_v1.5.3.zip

В том то и прикол что заменил родной файл на ваш. Все почистил куки и кеш. браузер перезапускал. Тоже самое!!!

Даже пробовал на только что установленый OsStore.

у меня база без префиксов запрос так выполнял.

И еще хотел спросить если нужно изменить checkout/simplecheckout

account/simpleregister

checkout/cart

и.т.д

то для них нужно также придумывать keyword? И так же делать запрос в базу данных

INSERT INTO url_alias (query, keyword) VALUES ('common/home', '');

INSERT INTO url_alias (query, keyword) VALUES ('account/wishlist', 'wishlist');

INSERT INTO url_alias (query, keyword) VALUES ('account/account', 'my-account');

INSERT INTO url_alias (query, keyword) VALUES ('checkout/cart', 'shopping-cart');

INSERT INTO url_alias (query, keyword) VALUES ('checkout/checkout', 'checkout');

INSERT INTO url_alias (query, keyword) VALUES ('account/login', 'login');

INSERT INTO url_alias (query, keyword) VALUES ('account/logout', 'logout');

INSERT INTO url_alias (query, keyword) VALUES ('account/order', 'order-history');

INSERT INTO url_alias (query, keyword) VALUES ('account/newsletter', 'newsletter');

INSERT INTO url_alias (query, keyword) VALUES ('product/special', 'specials');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/account', 'affiliates');

INSERT INTO url_alias (query, keyword) VALUES ('checkout/voucher', 'gift-vouchers');

INSERT INTO url_alias (query, keyword) VALUES ('product/manufacturer', 'brands');

INSERT INTO url_alias (query, keyword) VALUES ('information/contact', 'contact-us');

INSERT INTO url_alias (query, keyword) VALUES ('account/return/insert', 'request-return');

INSERT INTO url_alias (query, keyword) VALUES ('information/sitemap', 'sitemap');

INSERT INTO url_alias (query, keyword) VALUES ('account/forgotten', 'forgot-password');

INSERT INTO url_alias (query, keyword) VALUES ('account/download', 'downloads');

INSERT INTO url_alias (query, keyword) VALUES ('account/return', 'returns');

INSERT INTO url_alias (query, keyword) VALUES ('account/transaction', 'transactions');

INSERT INTO url_alias (query, keyword) VALUES ('account/register', 'create-account');

INSERT INTO url_alias (query, keyword) VALUES ('product/compare', 'compare-products');

INSERT INTO url_alias (query, keyword) VALUES ('product/search', 'search');

INSERT INTO url_alias (query, keyword) VALUES ('account/edit', 'edit-account');

INSERT INTO url_alias (query, keyword) VALUES ('account/password', 'change-password');

INSERT INTO url_alias (query, keyword) VALUES ('account/address', 'address-book');

INSERT INTO url_alias (query, keyword) VALUES ('account/reward', 'reward-points');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/edit', 'edit-affiliate-account');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/password', 'change-affiliate-password');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/payment', 'affiliate-payment-options');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/tracking', 'affiliate-tracking-code');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/transaction', 'affiliate-transactions');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/logout', 'affiliate-logout');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/forgotten', 'affiliate-forgot-password');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/register', 'create-affiliate-account');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/login', 'affiliate-login');

Share this post


Link to post
Share on other sites

интересно. а на товары seo ссылки?

  • +1 2

Share this post


Link to post
Share on other sites

интересно. а на товары seo ссылки?

Вроди бы разобрался если в товаре прописано SEO URL:

тогда да.

И еще хотел спросить если нужно изменить checkout/simplecheckout

account/simpleregister

checkout/cart

и.т.д

то для них нужно также придумывать keyword? И так же делать запрос в базу данных

Просто на сайте еще много остается ссылок типа index.php?route=

Может есть вариант как ибавится от всех таких ссылок

Share this post


Link to post
Share on other sites

Вроди бы разобрался если в товаре прописано тогда да.

И еще хотел спросить если нужно изменить checkout/simplecheckout

account/simpleregister

checkout/cart

и.т.д

то для них нужно также придумывать keyword? И так же делать запрос в базу данных

Просто на сайте еще много остается ссылок типа index.php?route=

по аналогии

лучше заменить checkout

INSERT INTO url_alias (query, keyword) VALUES ('checkout/simplecheckout', 'checkout');

  • +1 6

Share this post


Link to post
Share on other sites

по аналогии

лучше заменить checkout

INSERT INTO url_alias (query, keyword) VALUES ('checkout/simplecheckout', 'checkout');

Спасибо большое за помощь. Очень помогли. Да и на форому смотрю часто от вас нужные подсказки. Спасибо огромноее за все! )))

Share this post


Link to post
Share on other sites

подскажите что может быть не так... сделал все по инструкции но ссылки все равно не поменялись, кеш чистил, чпу включено, выбран сео_про, .htaccess переименован, что самое интересное: прописаны SEO URL в категориях но почему то ссылки не чпу получились. На родном сео_про ссылки имеют нормальный вид. Сборка maxystore 1.5.3.1 проверял на чистом ocStore 1.5.3.1 эффекта никакого. Как разобраться?

Share this post


Link to post
Share on other sites

Ребята посвятите меня еще раз.

Если не ошибаюсь обычный seo_url (не про) не делает дублей.. Ведь используется замечательный метатэге canonical... Почитал доки по этому тэгу в гугле и яндексе - говорят что работает и как бы склеивает страницы. Тоесть дублей нет.

И ведь это решение прекрасно работает, даже, когда товар в разных категориях и крошки не прыгают (а так же и меню и все другие модули завязанные на категорию). В seo_pro как раз и крошки прыгают и меню перескакивае...

дак зачем же тогда теперь использовать сео_про если дубли в опенкарте решаются через canonical

  • +1 2

Share this post


Link to post
Share on other sites

Добрый день, у меня проставлено SeoPro в админке. Я сделал запрос к базе в виде

INSERT INTO url_alias (query, keyword) VALUES ('common/home', '');

INSERT INTO url_alias (query, keyword) VALUES ('account/wishlist', 'wishlist');

INSERT INTO url_alias (query, keyword) VALUES ('account/account', 'my-account');

INSERT INTO url_alias (query, keyword) VALUES ('checkout/cart', 'shopping-cart');

INSERT INTO url_alias (query, keyword) VALUES ('checkout/checkout', 'checkout');

и так далее, по аналогии. В результате в административной части получаю уведомление

Notice: Error: Table 'health_opp.category_option' doesn't exist

Error No: 1146

SELECT * FROM category_option co LEFT JOIN category_option_description cod ON (co.option_id = cod.option_id) WHERE co.option_id IN (SELECT option_id FROM category_option_to_category WHERE category_id = '20' OR category_id = '33' OR category_id = '0') AND cod.language_id = '1' ORDER BY co.sort_order in /home/health/public_html/ksreklama.by/system/database/mysql.php on line 49

Кроме того, ссылки для главной, например, у меня не отрабатывают, для регистрации тоже, хотя в таблице результаты запроса появились.

В чем может быть дело? Спасибо.

Share this post


Link to post
Share on other sites

после проделанных действий ссылки стали нормальными, но вот почему-то теперь url категорий имеет вид index.php?route=product/category&path= хотя seo url прописано. Никто не сталкивался с таким?

Share this post


Link to post
Share on other sites

Здравствуйте, подскажите, а как запрос к базе выполнить, не могу догнать. Где это делается?

Share this post


Link to post
Share on other sites

запрос к базе делаете в phpMyAdmin

  • +1 1

Share this post


Link to post
Share on other sites

Тоже все сделал по инструкции, но ссылки остались вида index.php?route=common/home или index.php?route=checkout/cart.

Подскажите пожалуйста где копать?

Share this post


Link to post
Share on other sites

Тут посмотри

Спасибо за ответ.

Но не совсем понятно при чем тут H1 и title для товаров и категорий, когда вопрос стоит о ссылках на разделы типа index.php?route=common/home или index.php?route=checkout/cart

Share this post


Link to post
Share on other sites

Cпасибо люди добрые, все получилось :)

Share this post


Link to post
Share on other sites

Cпасибо люди добрые, все получилось :)

подскажите пожалуйста порядок Ваших действий, пробовал много раз, а вот добиться чтобы все ссылки были нормальными так и не получилось, точнее ссылки нормальные получились (вместо index.php?route=), а вот на категории и на товар ссылки изменились на такой вид index.php?route=product/category&path= хотя сео юрл везде прописан, сео включено, запросы сделаны, файл заменен, вобщем все нужные действия проделаны, а результата никакого.
  • +1 1

Share this post


Link to post
Share on other sites

Подскажите, если у меня префикс oc_gadjet, то в запросе должно быть так -

INSERT INTO oc_gadjeturl_alias (query, keyword) VALUES ('common/home', '');

Share this post


Link to post
Share on other sites

Подскажите, если у меня префикс oc_gadjet, то в запросе должно быть так -

INSERT INTO oc_gadjeturl_alias (query, keyword) VALUES ('common/home', '');

Да.

P.S.

только не понял, зачем такой длинный префикс)

Share this post


Link to post
Share on other sites

Ребята посвятите меня еще раз.

Если не ошибаюсь обычный seo_url (не про) не делает дублей.. Ведь используется замечательный метатэге canonical... Почитал доки по этому тэгу в гугле и яндексе - говорят что работает и как бы склеивает страницы. Тоесть дублей нет.

И ведь это решение прекрасно работает, даже, когда товар в разных категориях и крошки не прыгают (а так же и меню и все другие модули завязанные на категорию). В seo_pro как раз и крошки прыгают и меню перескакивае...

дак зачем же тогда теперь использовать сео_про если дубли в опенкарте решаются через canonical

атрибут rel='canonical' робот Яндекса начал поддерживать только в мае прошлого года
  • +1 1

Share this post


Link to post
Share on other sites

Выполнил запрос к базе, вышло сообщение "SQL-запрос был успешно выполнен", а ссылки так и остались вида - /index.php?route=common/home

В чем может быть причина?

Share this post


Link to post
Share on other sites

атрибут rel='canonical' робот Яндекса начал поддерживать только в мае прошлого года

У Яши весьма странная поддержка каноникал... лучше с Яшей в каноникал не играться.

Share this post


Link to post
Share on other sites

для того, что бы seoPro создавал ЧПУ для любого route следует выполнить запрос в базе(префикс oc_ следует указать свой.)

Вы уверены что вы выложили правильный файл seo_pro.php?

Взял ваш экземпляр, поменял свой на ваш. добавил нужные алиесы в табличку - результата никакого, как было route=common/home так и осталось.

Полез смотреть исходник. Выяснилось, что выложенный вами файл ничем принципиально не отличается от оригинала.Т.е. никаких замен route=common/home на '' и прочее, он не делает.

В итоге пришлось самому дописывать этот код.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By AliyaMuzZa
      Здравствуйте! Установлен ocstore 2.3.
      Делаю анализ сайта в "руках". Выдает такую критическую ошибку: Наличие индексируемых дублей страниц
      И список.
      Как избавиться от этого? Подскажите, пожалуйста!
    • By triok
      Всем привет!

      Столкнулся с проблемой дублей страниц, решить ее не смог.
       
      Кто поможет убрать дубли, что бы они не попадали в индексацию?
       
      Вкратце о строении сайта

      Есть Бренды (это категории)
      Есть Категории (это тоже категории и подкатегории)
       
      Одна и та же карточка товара отображается по следующим url:
      https://gearpro.ru/nozh-opinel-8-olive-wood   (сайт/карточка)
      https://gearpro.ru/brand/nozh-opinel-8-olive-wood (сайт/бренд/карточка)
      https://gearpro.ru/brand/opinel/nozh-opinel-8-olive-wood (сайт/бренды/бренд/карточка)
      https://gearpro.ru/categories/nozh-opinel-8-olive-wood (сайт/категории/карточка)
      https://gearpro.ru/categories/nozhi/nozh-opinel-8-olive-wood (сайт/категории/категория/карточка)
      https://gearpro.ru/categories/nozhi/nozhi-opinel/nozh-opinel-8-olive-wood (сайт/категории/категория/подкатегория/карточка)
       
      Ну я так понимаю можно еще комбинации придумать) 
       
      Все варианты попадают в индекс и в вебмастере эти страницы постоянно удаляются с пометкой дубль.А затем снова попадают и снова удаляются.
       
       
    • By Ivanmarketolog
      Ситуация такая. Переносим интернет -магазин gc-dina.ru на тестовый домен http://gc-dina.medicina-new.ru Нашел Фрилансера, дал тз на настройку чпу сайта по аналогии со старым сайта. По итогу реализация чпу получилась только для товаров и категорий а страниц блога получаем очень много дублей и кромешный ад. Фрилансер на это сказал что это особенности движка и что надо было изначально говорить про эти МЕЛОЧИ! И пропал так и не приведя к конечному результату)))  Дак вот, ищу исполнителя на платной основе для доработки ЧПУ этого проекта к такому виду который требуется и удалить дубли. Так же есть небольшой объем фиксов по дизайну и доп функционала(это отдельно). 
      На сайте используется модуль  Complete SEO . Ваши предложения, сроки, стоимость, вопросы господа профессионалы!) Очень хочется верить в то что найду здесь ответственного профи по cms opencart для выполнения этого задания и дальнейшего сотрудничества! 
      Какие дубли сейчас можно посмотреть здесь https://apollon.guru/duplicates/   
      Например страница блога http://gc-dina.medicina-new.ru/statii_video/cherepica-ondulin-v-rassrochku.html
       
      Так же возможно рассмотрю вариант привести сайт к стандартному чпу(убрать изминения этого замечательного фрилансера, который все это сделал ),что бы можно было использовать стандартный модуль seo pro. И прописать редиректы массок ссылок со старого сайта на чпу нового!
       
    • By travkovs
      Доброго всем!
      Есть проблема эта у многих, и в форумах разных пишут про одну и ту же задачу, но решения так и не увидел!
      Может кто знает, решал вопрос подобный подскажите. Может модуль какой дополнительный!
      В других движках с которыми работал не видел такой проблемы, а в ОпенКарте она есть.
      Просьба не предлагать других решений ввиде разнообразия урлов. Нужно именно так как описываю и ни как иначе.
      .
      Описываю суть!
      .
      Необходимо сделать так чтоб в разных категориях можно было делать продолжение одинаковыми урлами .... именно так надо! 
      Это не является ошибкой и не надо писать что SEOурл (его часть) не может повторяться.  Мне нужно часть урла а не весь урл. Повторюсь что впервые эту проблему увидел только в ОпенКарте
      .....
      В разных категориях не применить, например, название одного бренда:
      .../pogruzchiki / dizelnye /maximal/
      .../pogruzchiki / elektricheskie /maximal/
      ...
      УРЛ - это весь уникальный адрес а не его часть. Какие-то движки с которыми я работал, учитывают все части урла проверяя дублированность, а в ОпенКарте этот момент не продуман
      ...
      По правилам СЕО это не ошибка
      А по ОпенКарту скорее недоработка
      ..... 
      Например в одном магазине могут быть 
      - лыжи/ АРЗАМАС
      - перчатки/ АРЗАМАС
      в одном случае это может быть бренд, а в другом просто название не относящееся к бренду
      ... и ОпенКарт не даст это сделать
      ....
      ===========================
      в таком виде делать плагиатить ссылку это некрасиво (не вариант), не гигиенично совсем
      maximal-1
      maximal-2
      maximal-3
      maximal-4
      maximal-5
      .
      Просьба направить, помочь, понять и простить )
      .

    • By Exploits
      Скачать/Купить дополнение


      Удаление дублей страниц без сеопро
      Модуль в xml формате убирает дубли страниц товара.
      Дубли это одна страница, которая доступна с более чем одного адреса. В Opencart все модули вывода товара генерируют "прямые ссылки" вида сайт/товар, хотя этот же товар привязан к категории и его правильная ссылка такая сайт/категория/товар.
      Мой модуль генерирует правильные (с учетом категории и иерархии категорий) ссылки товара.
      Модуль исправляет ссылки в таких местах:
      Модуль рекомендуемые Модуль последние Модуль лидеры продаж Модуль акции Список товаров производителя Блок рекомендуемые на странице товара Список товаров на странице всех акций (product/special) Список товаров на странице поиска Товары в списке сравнения Модуль не заменяет ни одного файла. Для работы требуется vqmod
      Протестирован на Opencart и Ocstore
      Версии 1541 - 1564
      В следующих версиях планирую сделать модуль который полностью избавит Opencart от дублей!!!
      Те кто приобретет модуль - все последующие версии будут бесплатно.
      Добавил Exploits Добавлено 18.06.2014 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 1.5.6.3 ocStore 1.5.5.1.2 OpenCart.Pro, ocShop  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.