Начать новую тему

переадресация старых URL на новые

Я изучаю вопрос переноса магазина с **** на Merchium.

Столкнулся с проблемой других URL у категорий и товаров


например раньше у меня был товар 

http://indada.ru/product/sport-ball

а в Merchium

http://indada.ru/sport/sport-ball


категории

раньше

http://site.ru/category/sport

теперь 

http://site.ru/sport


Скажите как можно настроить переадресацию или задать такую систему URL как мне подходит.  В настройках модуля SEO есть шаблоны, но они не подходят.



Здравствуйте.


Спасибо, что обратились к нам.


К сожалению, в Мерчиуме отсутствует возможность создания перенаправлений со сторонних ресурсов и добавления собственных шаблонов для модуля SEO.


У администратора магазина есть возможность настроить 301-редиректы на странице Веб-сайт > 301-редиректы в панели администратора магазина, однако данная функциональность распространяется только на ссылки в рамках магазина. Перенаправление осуществляется только в том случае, если страница, с которой осуществляется перенаправление, недоступна. 


Насколько мы поняли, вы собираетесь использовать для магазина на Мерчиуме то же доменное имя, что и для магазина на вашей текущей платформе. В этом случае вы можете добавить редиректы после того, как вы привяжете указанный собственный домен к магазину на Мерчиуме (то есть после того, как вы перенесете всю информацию из старого магазина в Мерчиум).


Добавление собственного домена описано в данной статье:


http://help.merchium.ru/support/solutions/folders/1000200937


Спасибо.

Сейчас рассматриваем задачу переезда с ***. Переносить придётся более 3000 товаров.

В *** ссылки имеют вид c хешем:

http://1330.ru/#!/Комплект-рыболовных-шевронов-ОСОН/p/48643311/category=12272005

К счастью Мерчиум успешно глотает связку #! так. что при прямом указании адреса переадресация работает.

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


А теперь вопрос - как загнать 3000 правил редиректа? Или правило с регекспами?

И ещё - похоже, при редиректе сервер Мерчиума не возвращает 301 код. Это очень не хорошо с точки зрения SEO. Вот пример 

chdesign.ru/#!/Рыбалка-и-охота/p/46655131

Даниил,

Мы рады слышать, что вы хотите перенести свой магазин на Мерчиум.


А теперь вопрос - как загнать 3000 правил редиректа? Или правило с регекспами?


Пожалуйста, обратитесь к следующей теме:

http://help.merchium.ru/support/discussions/topics/1000042441

> И ещё - похоже, при редиректе сервер Мерчиума не возвращает 301 код. Это очень не хорошо с точки зрения SEO. Вот пример 

chdesign.ru/#!/Рыбалка-и-охота/p/46655131


Скорее всего, проблема связана с наличием в ссылке символов #!. Для примера, мы изменили Старый URL в вашем редиректе на /Рыбалка-и-охота/p/46655131 и редирект с адреса http://chdesign.ru/Рыбалка-и-охота/p/46655131 сейчас работает корректно.


Спасибо.

Начну с конца:

http://chdesign.ru/Рыбалка-и-охота/p/46655131 (без хеша) отдаёт код 400

http://chdesign.ru/#!/Рыбалка-и-охота/p/46655131 (с хешем) отдаёт код 200


Переадресация фактически происходит, но из поиска старые ссылки точно вывалятся. А их много. Хотелось бы, чтобы сервер возвращал 301, как и положено при переадресации.


Далее:по поводу .htaccess - спасибо за мысль. Но вот вопрос - отрублю я хеш, ну и, к примеру, часть пути от старого адреса с помощью регулярных выражений. Подстрою структуру категорий в Мерче (....позволите так называть ваше детище для краткости или фамильярно :))) ? ), подстрою структуру категорий нового магазина до сходства со старым. Но финальный идентификатор в старом адресе у меня неприкаянный остаётся. Правила редиректа всё ровно писать. Не писать же их руками 3000 штук!


.... Или есть способ полностью повторить структуру адреса до товара в новом магазине

Здравствуйте, Даниил. 


Если мы заходим по вашим ссылкам, то в этих двух случаях мы получаем 301 редирект. 


> Далее:по поводу .htaccess - спасибо за мысль. Но вот вопрос - отрублю я хеш, ну и, к примеру, часть пути от старого адреса с помощью регулярных выражений. Подстрою структуру категорий в Мерче 

> (....позволите так называть ваше детище для краткости или фамильярно :))) ? ), подстрою структуру категорий нового магазина до сходства со старым. Но финальный идентификатор в старом 

> адресе > у меня неприкаянный остаётся. Правила редиректа всё ровно писать. Не писать же их руками 3000 штук!


> .... Или есть способ полностью повторить структуру адреса до товара в новом магазине


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


Вы можете использовать сокращенное имя продукта при желании, только не забывайте его основное название -  Мерчиум ;-) 


Спасибо.

Есть какая-то возможность пакетно залить правила редиректа?
Здравствуйте, Даниил!

К сожалению, такой возможности в Мерчиуме нет.

Приносим свои извинения за возможные неудобства.

 


Войдите, чтобы опубликовать свой комментарий