Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Как перенаправить url ссылки на товары с магазина конструктора на маркетплейсе на свой сайт?


Recommended Posts

Собираюсь переехать с маркетплейса на opencart, домен у меня свой и не меняется. Можете подсказать, есть ли модуль для opencarta который сделает редирект ссылок которые пропадут с сайта на маркетплейсе? Например если скопировать url который пропадёт после переезда и подставить новые url адреса к товарам или нужно чтоб сайт был на своём хостинге чтоб это сделать? Видел что делают перенаправление с одного url на другой сайт. Либо можно прописать в товары название url  которые были на маркетплейсе? Ведь они уже не будут отображаться в интернете от маркетплейса? Просто у людей есть сохранённые товары в закладка и они пропадут. Я делаю рекламу и у меня покупатели в основном по прямым переходам. Хотя бы сделать чтоб вместо товаров перенаправляло на главную своего сайта.

Link to post
Share on other sites

Ссыкли идут в таком виде https:// домен.ua/g3546463643-sharmy-dlya на категории такой же вид.. Если на первое время поставить такой путь на свои товары? Они отображаться будут?

Link to post
Share on other sites

Нужно сначала домен завернуть на свой хостинг, там htaccess добавить и в нем делаете редиректы 301 и вперед - старая страница -> новая страница

Если они у вас отличаться будут не сильно, и можно сделать по маске - то делаете так, иначе переносите все ссылки. 

Модулей таких не существует - все вручную

  • +1 1
Link to post
Share on other sites

5 часов назад, niger сказал:

Нужно сначала домен завернуть на свой хостинг, там htaccess добавить и в нем делаете редиректы 301 и вперед - старая страница -> новая страница

Если они у вас отличаться будут не сильно, и можно сделать по маске - то делаете так, иначе переносите все ссылки. 

Модулей таких не существует - все вручную

Спасибо. По маске это когда подставить не полный url , а взять часть url где есть слово которое присутствует на большинсве url страниц? Например взять эту часть "sharmy-dlya"  и подставить для редиректа на главную или категорию и все url где есть это сочетание перенаправятся?

Link to post
Share on other sites

В 05.04.2021 в 19:42, Ever9 сказал:

Спасибо. По маске это когда подставить не полный url , а взять часть url где есть слово которое присутствует на большинсве url страниц? Например взять эту часть "sharmy-dlya"  и подставить для редиректа на главную или категорию и все url где есть это сочетание перенаправятся?

Нет, не все так просто.

Там regex и насколько качественно и структурировано вы его напишите, настолько качественно будет работать

 

На пример, у вас все товары и там и там имеют одинаковый оконечный url, но разница в пути от домена - название категории, то вы можете написать

 

RewriteRule ^syrnaya-produkciya-434562144/(.+?)(-[0-9]+)?$ https://vash-domen/syry-i-molochnaya-produkciya/$1 [L,R=301]

И вот у вас старые подкатегории этой категории, и товары из этих категорий и подкатегорий успешно получать свой редирект

Edited by niger
Link to post
Share on other sites

11 часов назад, niger сказал:

Нет, не все так просто.

Там regex и насколько качественно и структурировано вы его напишите, настолько качественно будет работать

 

На пример, у вас все товары и там и там имеют одинаковый оконечный url, но разница в пути от домена - название категории, то вы можете написать

 

RewriteRule ^syrnaya-produkciya-434562144/(.+?)(-[0-9]+)?$ https://vash-domen/syry-i-molochnaya-produkciya/$1 [L,R=301]

И вот у вас старые подкатегории этой категории, и товары из этих категорий и подкатегорий успешно получать свой редирект

Спасибо

Link to post
Share on other sites

Posted (edited)

Методом тыка нашёл рабочий вариант. Если кому нужно будет сделать. Пишите вот так → RewriteCond %{REQUEST_URI} ^/g3546463643-sharm-dlya.html$

                                                                                                                                                        RewriteRule ^.*$ http://%{HTTP_HOST} [R=301,L]

В Url берёте всё что после домена. Во второй строке ничего писать не нужно это уже и есть домен.

Edited by Ever9
Link to post
Share on other sites

Posted (edited)

Если нужно редирект на товар то напишите так→RewriteCond %{REQUEST_URI} ^g3546463643-sharm-dlya.html$

                                                                                   RewriteRule ^.*$ http://%{HTTP_HOST}/g3543-sharm-detsk.html [R=301,L]

Верхняя строка- старый url. Нижняя строка- новый url.

Edited by Ever9
Link to post
Share on other sites

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
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • 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.