Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Ever9

Recommended Posts

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

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах


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

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

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

  • +1 1
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Надіслати
Поділитися на інших сайтах


В 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]

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

Змінено користувачем niger
Надіслати
Поділитися на інших сайтах


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

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

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

 

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

 


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

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

Спасибо

Надіслати
Поділитися на інших сайтах


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

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

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

Змінено користувачем Ever9
Надіслати
Поділитися на інших сайтах


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

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

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

Змінено користувачем Ever9
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.