Jump to content
Sign in to follow this  
blazerok

Редирект или сохранение URL при перенос с другого движка на opencart

Recommended Posts

Ломаю голову, как лучше поступить. Есть кривой интернет-магазин на ModX, необходимо перенести на Opencart

У ModX нет даже модуля экспорта товаров, поэтому придётся парсить при помощи Content Downloader видимо всё.

Домен старый, в индексе сидит уже 9 лет. Страшно потерять позиции, которые устойчиво занимает.

А категории были сделаны вида http://domen/category/tovar и полный бардак там, всё подряд идёт, нет нормальной классификации. И вот как лучше поступить, полностью спарсить товары и категории и разместить также, как есть сейчас. А потом изголяться с html блоками и делать нормальную хотя бы внешне структуру. Хотя плохо понимаю, как сделать. В карте сайта, в хлебных крошках и т.д. везде всё же старая структура будет двухуровневая.

 

Или всё же плюнуть и сделать нормально разветвлённую структуру http://domen/new_global_category/category/tovar т.е. всё сместить до 3-го уровня., а со старых адресов сделать редиректы на новые URL ? Но вес то страниц не на 100% передастся, т.е. просядем по позициям ведь, вот что заботит. Да ещё и слухи есть, что из-за кучи редиректов можно бан схлопотать от Яши. Но блин и говноструктуру текущую оставлять не хочется. Как быть ?

 

И ещё вопрос, есть ли какой-нибудь редирект модуль годный по opencart 2.3, который бы при изменении URL и прописывании ему нового, ставил бы автоматом редирект со старого URL на новый, ну или что-то подобное ?

 

Вообщем, как более безболезненно осуществить переезд на opencart ?

Edited by blazerok

Share this post


Link to post
Share on other sites

По поводу бана если много редиректов это не правда откройте хелп яндекса там подробно о переезде сайта
https://yandex.ru/support/webmaster/indexing-options/main-mirror.xml?lang=ru

Если хотите новую структуру ставьте 301 редирект - постепенно яндекс заменит старые адреса на новые
Если оставлять старые урлы, то яндекс разницы не увидит (при условии что содержимое не поменялось) 
 
На 2.3 модуль для редиректов  (по моему можно списком загнать все урлы , но лучше уточнить)


Для 2.1  (Точно можно загрузить списком все урлы) (жду обновление этого плагина на 2.3 вроде скоро будет)

 

  • +1 1

Share this post


Link to post
Share on other sites

Нет тут не нужен менеджер редиректов

Делайте правила в htaccess, т.к. если касается всего сайта то это оправдано

 

Или вариант 2: Делать только для страниц с внешними ссылками и тех что в топе (генерируют трафик) а остальные бросить

  • +1 2

Share this post


Link to post
Share on other sites

Все зависит от структуры url

 

например

 

site/TOVAR/ссылка

можно и оставить

site/CATALOG/ссылка -можно и оставить

Нужно только доработать сео преобразователь

 

Но окончательно можно сказать после анализа ссылочной массы

 

Переносить..
Ну так можно сделать экспорт/import в обход всякий парсеров

Share this post


Link to post
Share on other sites

301  редирект - в помощь...

Share this post


Link to post
Share on other sites
4 часа назад, chukcha сказал:

Переносить..

Ну так можно сделать экспорт/import в обход всякий парсеров

К сожалению в этом ModX даже экспорта товаров нет. Думаю будем обращаться к тем, кто пишет скрипты под Content Downloader и парсить. Дело ещё в чём, там просто в тексте в карточке товара идут параметры, к примеру

Пододеяльник: 147*210 см
Простыня: 150*210 см
Наволочка: 70*70 см (2 шт)
Количество предметов: 4
Размер: 1.5 (полутороспальный)

а они нам нужны в качестве атрибутов в Opencart, чтобы фильтр работал и можно было выборки пользователям делать. Сейчас же это всё просто в тексте идёт и даже экспортнув из ModX vs по факту всё равно переделывать всё будем, забивать атрибуты вручную, а это рехнуться можно. Лучше уж сразу спарсить нормально, раскидав эти данные по колонкам атрибутов в csv и всё, ничего руками делать не придётся. Ну а категории и структуру уже можно менять, как угодно, (ну редиректы будем основные ставить) ибо всё равно переезжаем на https и сайт весь по любому выпадет из выдачи и светит полная переиндексация.

Share this post


Link to post
Share on other sites

Если есть доступ к базе, то ф топку парсеры

парсер понадобится для "парсинга" описания в плане атрибутов, но это отдельная задача.

Share this post


Link to post
Share on other sites
1 час назад, chukcha сказал:

Если есть доступ к базе, то ф топку парсеры

парсер понадобится для "парсинга" описания в плане атрибутов, но это отдельная задача.

Есть доступ к базе.

Но атрибуты то всё равно парсить придётся.

Share this post


Link to post
Share on other sites

Не думаю, что это будет сложнее, чем для парсера

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.

Sign in to follow this  

  • Similar Content

    • By Otvet
      Умный менеджер редиректов. Эффективен при переносе сайта на Opencart, изменении структуры и других операциях требующих редиректы.
      Позволяет перенаправлять со старых/битых страниц на новые как вручную так и автоматически благодаря функции Smart Redirect
       
      Демо - demo/demo
       
      Главные отличительные особенности на фоне конкурентов:
      отсутствие влияния на скорость работы сайта (редиректы работают только если страница не найдена) Smart Redirect - автоматический поиск новой страницы и редирект безопасность (редирект не сработает если страница существует и была занесена с список по ошибке) гибкие редиректы по маске, возможность выбора вхождений выбор какие редиректы из БД, какие из файла редиректы с хвостов index.php Smart Redirect или "умный редирект": 
      Функция автоматического поиска страницы на которую необходимо направить посетителя, в случае если какая либо страница не найдена
      Допустим был сайт с адресами вида  site.com/item/tapochki-belie-m24.html
      Теперь стало new-site.com/mens/tapki/tapochki-belie-m24
      И так 150 категорий и 30 тыс товаров, это даже с редиректами по шаблону куча работы и условий
      с умным редиректом модуль сам проанализирует адрес, сопоставит и перенаправит на новый актуальный
      не только товары но и категории, производители, инфостраницы
       
      .htaccess
      Файл htaccess используется при каждом обращении к сайту, при открытии одной страницы идет от 1 до нескольких десятков обращений, при этом каждый раз происходит обработка правил. Поэтому не рационально засорение htaccess единичными правилами. Кроме того огромное кол-во жалоб на ошибки после манипуляций в htaccess на форуме касательно неработоспособности сайта в целом. Многие ошибки обнаруживаются не сразу, а когда уже причинен вред индексации.
      Используйте htaccess только для глобальных правил вроде переадресации с/на WWW, https, ...
       
      Самые распространенные проблемы после вмешательства в htaccess:
      ошибка 500 и неработоспособность части сайта или всего редиректы на адреса вида _route_=*** циклические редиректы (страница выполнила переадресацию слишком много раз) редиректы на страницы с повторами сегмента адреса (abc/abc/abc/abc/abc/abc/abc/) цепочки редиректов (2-5 вместо 1) - незаметно для обывателя
    • By Otvet
      320.00 руб
      Скачать/Купить дополнение


      ➜ FX SMART Redirects - умный менеджер редиректов
       
      Умный менеджер редиректов. Эффективен при переносе сайта на Opencart, изменении структуры и других операциях требующих редиректы.
      Позволяет перенаправлять со старых/битых страниц на новые как вручную так и автоматически благодаря функции Smart Redirect
       
      Демо - demo/demo
       
      Главные отличительные особенности на фоне конкурентов:
      отсутствие влияния на скорость работы сайта (редиректы работают только если страница не найдена) Smart Redirect - автоматический поиск новой страницы и редирект безопасность (редирект не сработает если страница существует и была занесена с список по ошибке) гибкие редиректы по маске, возможность выбора вхождений выбор какие редиректы из БД, какие из файла редиректы с хвостов index.php Smart Redirect или "умный редирект": 
      Функция автоматического поиска страницы на которую необходимо направить посетителя, в случае если какая либо страница не найдена
      Допустим был сайт с адресами вида  site.com/item/tapochki-belie-m24.html
      Теперь стало new-site.com/mens/tapki/tapochki-belie-m24
      И так 150 категорий и 30 тыс товаров, это даже с редиректами по шаблону куча работы и условий
      с умным редиректом модуль сам проанализирует адрес, сопоставит и перенаправит на новый актуальный
      не только товары но и категории, производители, инфостраницы
       
      .htaccess
      Файл htaccess используется при каждом обращении к сайту, при открытии одной страницы идет от 1 до нескольких десятков обращений, при этом каждый раз происходит обработка правил. Поэтому не рационально засорение htaccess единичными правилами. Кроме того огромное кол-во жалоб на ошибки после манипуляций в htaccess на форуме касательно неработоспособности сайта в целом. Многие ошибки обнаруживаются не сразу, а когда уже причинен вред индексации.
      Используйте htaccess только для глобальных правил вроде переадресации с/на WWW, https, ...
       
      Самые распространенные проблемы после вмешательства в htaccess:
      ошибка 500 и неработоспособность части сайта или всего редиректы на адреса вида _route_=*** циклические редиректы (страница выполнила переадресацию слишком много раз) редиректы на страницы с повторами сегмента адреса (abc/abc/abc/abc/abc/abc/abc/) цепочки редиректов (2-5 вместо 1) - незаметно для обывателя Добавил Otvet Добавлено 28.10.2017 Категория SEO, карта сайта, оптимизация Системные требования Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена 0  
    • By STh
      Исходные данные:
      Чистая новая установка ocStore 3.0.2.0 на вирт. сервер xampp в локальную папку /shop3/. Включены ЧПУ во вкладке Сервер, во вкладке SeoPro включено "Включить SeoPro" и "ЧПУ товаров с категориями". Все остальные настройки - по-умолчанию. .htaccess активирован, базовый Rewrite - /shop3/ - прописан. Больше ничего не менялось.
       
      Суть проблемы:
      ЧПУ работают, категории и товары открываются нормально. Только главная страница выдаёт бесконечный редирект (не открывается). Админка работает без проблем. Если в настройках вкладки SeoPro ещё включить "Добавить слэш в конец ссылки", то всё открывается нормально, включая главную. Но везде в конце URL добавляется слэш. Нужно чтобы работало без этого слэша.
       
      Вопрос:
      Как избавиться от бесконечного редиректа главной, не включая конечный слэш? На этом же xampp'е запускается ещё пару магазинов на ocStore 2.x.x.x и блог на Wordpress (в своих подпапках) - там таких проблем нет: можно включать конечный слэш или отключать, всё работает без проблем.
    • By karmirarev
      Всем привет! Есть проблема, бьюсь уже второй день... Ситуация следующая:
      Сайт помер (не работает админка и фронт), пообщавшись с заказчиком решили что проще новый сайт пилить, так же на opencart'е как и было. Но перенося базу данных через mysql, полным бекапом, падает в ошибку.
      Собственно вопрос, как перенести базу(только товары), так чтоб это работало. В принципе в качестве ответа приму даже просто перечисление таблиц к переносу. Выручайте братцы.SOS.
    • By Exploits
      Скачать/Купить дополнение


      Менеджер 301 редиректов
      Простой, но рабочий модуль 301 редиректа для Opencart
      Что бы сделать 301 редирект надо редактировать файл .htaccess но с этим во многом возникают трудности.
      Этим дополнением я сделал все более удобно
      После установки модуля просто идем в настройки магазина и в первой вкладке видим поле для ввода переадресаций http://prntscr.com/9s5g0i в формате:
      старый-адрес==новый-адресстарый-адрес2==новый   и т.д.
      Все достаточно просто и понятно.
      Установка
      Opencart 1.x = Загружаем файл redirector_1.x.xml в vqmod/xml
      Opencart 2.x = В админке устанавливаем в модификаторах файл из архива redirector_2.x.ocmod.xml, после обновляем модификаторы
      Добавил Exploits Добавлено 19.01.2016 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена  
  • 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.