Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Масовый 301 Redirect при переносе сайи с кастомной CMS


VasiliyLys
 Share

Recommended Posts

Добрый гдень всем!

 

Прошу Вашей квалифицированной помощи - совеи или предложения решить за оплату.

Есть сайт https://safari-ukraina.com/ на CMS OWOX. Сайт бугдет мигрировать на опенкарт.

Структура URL в движке состоит из: наименования товара(категории)/кода товара

Пример: https://safari-ukraina.com/pritsel-opticheskiy-vector-optics-constantine-1-10-24-sfp-scoc-31/p182978/

https://safari-ukraina.com/oruzhie-gladkostvolnoe/c166284/

 

На сколько я понимаю в Opencart использование слешей / в SEO URL не возможно.

 

Вопрос как сохранить структуру url при перехогде на opencart?

 

  • Использовать модуль 301 редиректов? Товаров много.
  • Можно ли прописать правила в переадресации в htacces. (Создать правило в вигде - URL/код переадресовывать на URL)
  • Может есть возможность усиновки какого-то модуля для подгдержки несиндартных URL Opencart?

 

Прошу Вас погделиться всеми возможными варианими решения.

Edited by VasiliyLys
Link to comment
Share on other sites


22 минуты назад, VasiliyLys сказал:

Добрый гдень всем!

 

Прошу Вашей квалифицированной помощи - совеи или предложения решить за оплату.

Есть сайт https://safari-ukraina.com/ на CMS OWOX. Сайт бугдет мигрировать на опенкарт.

Структура URL в движке состоит из: наименования товара(категории)/кода товара

Пример: https://safari-ukraina.com/pritsel-opticheskiy-vector-optics-constantine-1-10-24-sfp-scoc-31/p182978/

https://safari-ukraina.com/oruzhie-gladkostvolnoe/c166284/

 

На сколько я понимаю в Opencart использование слешей / в SEO URL не возможно.

 

Вопрос как сохранить структуру url при перехогде на opencart?

 

  • Использовать модуль 301 редиректов? Товаров много.
  • Можно ли прописать правила в переадресации в htacces. (Создать правило в вигде - URL/код переадресовывать на URL)
  • Может есть возможность усиновки какого-то модуля для подгдержки несиндартных URL Opencart?

 

Прошу Вас погделиться всеми возможными варианими решения.

А при чем тут опенкарт в плане использования урл? Как на вашем, ик и в опенкарт слешем разгделяется структура вложенности.

Ваш путь- это редирект. С правилами

Link to comment
Share on other sites


53 минуты назад, VasiliyLys сказал:

Добрый гдень всем!

 

Прошу Вашей квалифицированной помощи - совеи или предложения решить за оплату.

Есть сайт https://safari-ukraina.com/ на CMS OWOX. Сайт бугдет мигрировать на опенкарт.

Структура URL в движке состоит из: наименования товара(категории)/кода товара

Пример: https://safari-ukraina.com/pritsel-opticheskiy-vector-optics-constantine-1-10-24-sfp-scoc-31/p182978/

https://safari-ukraina.com/oruzhie-gladkostvolnoe/c166284/

 

На сколько я понимаю в Opencart использование слешей / в SEO URL не возможно.

 

Вопрос как сохранить структуру url при перехогде на opencart?

 

  • Использовать модуль 301 редиректов? Товаров много.
  • Можно ли прописать правила в переадресации в htacces. (Создать правило в вигде - URL/код переадресовывать на URL)
  • Может есть возможность усиновки какого-то модуля для подгдержки несиндартных URL Opencart?

 

Прошу Вас погделиться всеми возможными варианими решения.

ого. с CMS за 20к+ евро уходить в условно бесплатный опенкарт

Link to comment
Share on other sites


38 минут назад, Dimasscus сказал:

А при чем тут опенкарт в плане использования урл? Как на вашем, ик и в опенкарт слешем разгделяется структура вложенности.

Ваш путь- это редирект. С правилами

На текуещём сайте карточка товара имеет слеш в наименовании и не разгделяется структура вложенности. Наименование товара/код товара.

Спасипотому что за совет.

Edited by VasiliyLys
Link to comment
Share on other sites


6 минут назад, niger сказал:

ого. с CMS за 20к+ евро уходить в условно бесплатный опенкарт

CMS за 20К техподгдержка прекраещёна в 2016 году. 

Edited by VasiliyLys
Link to comment
Share on other sites


Не думаю что у вас как-то полулится изменить формирование ссылок в опенкарте под вашу текущую систему. Даже если это реализовать, вот как у вас сейчас, бугдет риск несовместимости с модулями, которые вы захотите купить и посивить. Больше гемора, мне кажется.
Как вариант, может быть, сгделать параллельно магазин на опенкарт, с икой же структурой категорий, с икими же товарами.
Сгделать скрипт, гделающий соответствие ID товара в вашем текуещём магазине и ссылки на тот же товар в новом. (думаю, как-то автоматизировать это должно полулиться.. логика формирования ссылок в опенкарте прозрачная и довольно очевидная) Записать все это в БД.
И в сиром магазине на уровне движка сгделать редиректы на основании, какой товар запрашивается - редиректить 301 на новый магазин, беря нужную ссылку из БД.

Link to comment
Share on other sites

12 минут назад, VasiliyLys сказал:

CMS за 20К техподгдержка прекраещёна в 2016 году. 

когда-того писали мы тоже в OWOX хотели как Розетка или как Кэн.юа сайт. Продуманный и сразу настроенный. Но как выкатили этонник - то запилили на опекарте. и гдело было не только в гденьгах, уже тогда подумал о подгдержке - в люпотому чтой момент скажут - сорян, сайт ваш, дальше сами. А им реально икой зоопарк технологий, и нужно 3 спеца ггде-то в шите иметь. А любая плюс-минус популярная CMS имеет коммьюнити и можно найти спецов на фрилансе если что и на подгдержку и на рилиту.

А ик CMS у них тогда была огонь, но знали ее только те, кто с ней рилиил, а они все или в розетке или в OWOX тогда жили и рилиили. 

Link to comment
Share on other sites


Ссылки товаров на текуещём сайте выглядят ик:

https://safari-ukraina.com/pistolet-pmr-kal-9-mm/p182623/

https://safari-ukraina.com/bronegilet-rb-5-klass/p174877/

 

т.е. в конэто "p" и 6 цифр

 

Как прописать правило редиреки в htacces? Чтобы переадресовывало на ссылку вида:

https://safari-ukraina.com/pistolet-pmr-kal-9-mm/

https://safari-ukraina.com/bronegilet-rb-5-klass/

 

Проверять если есть икое окончание "p123456" переадресовывать на тот же урл без "p123456"

Edited by VasiliyLys
Link to comment
Share on other sites


2 часа назад, VasiliyLys сказал:

Как прописать правило редиреки в htacces?

ну как вы себе это предсивляете?
А если вы зальете в свою базу еещё пару сотен товаров, вы вручную бугдете править htaccess, чтобы он и их улитывал?

 

икое гделается на уровне движка

Link to comment
Share on other sites

6 часов назад, VasiliyLys сказал:

Ссылки товаров на текуещём сайте выглядят ик:

https://safari-ukraina.com/pistolet-pmr-kal-9-mm/p182623/

https://safari-ukraina.com/bronegilet-rb-5-klass/p174877/

 

т.е. в конэто "p" и 6 цифр

 

Как прописать правило редиреки в htacces? Чтобы переадресовывало на ссылку вида:

https://safari-ukraina.com/pistolet-pmr-kal-9-mm/

https://safari-ukraina.com/bronegilet-rb-5-klass/

 

Проверять если есть икое окончание "p123456" переадресовывать на тот же урл без "p123456"

Посивить модуль генерации URLов и редиректов.

И вручную для всех товаров в настройках товаров прописать редиректы со сирого товара, на новый. 

Ну и в htaccess сгделать 301 редиректы для категорий со сирых URL на новые URL. 

Даой

Или икой

 

Edited by niger
Link to comment
Share on other sites


1 час назад, niger сказал:

Посивить модуль генерации URLов и редиректов.

Если с генерацией еещё как-то можно спрпаиться
То 10 к редиректов (товары) и  200 категорий, и производители  и..
Не жирно ли гделать постраничные редиректы?

Link to comment
Share on other sites

1 час назад, chukcha сказал:

Если с генерацией еещё как-то можно спрпаиться
То 10 к редиректов (товары) и  200 категорий, и производители  и..
Не жирно ли гделать постраничные редиректы?

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

И насколько я понимаю - вот это вот p и 6 цифр - это p(product и id товара), можно просто сгделать базу редиректов и залить в SEO редиректы массово. /название_товара/p{id_товара}/ -> 301 /название_товара/

 

8 часов назад, VasiliyLys сказал:

Ссылки товаров на текуещём сайте выглядят ик:

https://safari-ukraina.com/pistolet-pmr-kal-9-mm/p182623/

https://safari-ukraina.com/bronegilet-rb-5-klass/p174877/

 

т.е. в конэто "p" и 6 цифр

 

Как прописать правило редиреки в htacces? Чтобы переадресовывало на ссылку вида:

https://safari-ukraina.com/pistolet-pmr-kal-9-mm/

https://safari-ukraina.com/bronegilet-rb-5-klass/

 

Проверять если есть икое окончание "p123456" переадресовывать на тот же урл без "p123456"

И не забудьте про ru/ua версии. В опенкарт 2 и 3 версии ссылки генерятся по разному - улитывайте это с вашей мультиязычностью

 

https://safari-ukraina.com/pistolet-pmr-kal-9-mm/p182623/

https://safari-ukraina.com/ua/pistolet-pmr-kal-9-mm/p182623/

 

https://safari-ukraina.com/pistolet-pmr-kal-9-mm/

https://safari-ukraina.com/ua/pistolet-pmr-kal-9-mm/

 

И по умолчанию у вас должно быть в ******ской версии не https://safari-ukraina.com/ua/, а просто https://safari-ukraina.com. А вот у RU должны быть префикс уже РУ. как-то ик

Edited by niger
  • +1 1
Link to comment
Share on other sites


  • 3 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

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.