Loys 0 Posted July 22, 2017 Report Share Posted July 22, 2017 Добрый день! Возникла такая ситуация. В связи с переездом интернет магазина на другой движок, все ссылки на товары будут изменены, но при этом у нас не плохие SEO показатели и не хотелось бы это терять. То есть, если раньше была ссылка сайт.com/brand/krossovok_black_white , то сейчас это будет сайт.com/mens/krossovok-black-white. Сразу отвечу на вопрос "Нет, старую структуру нельзя оставить, так как она была неудобна и сейчас структура сайта изменилась". Есть ли какие-то способы редиректа каждой страницы или ещё что-то, чтобы не терять траффик? Quote Link to post Share on other sites
gefard 89 Posted July 22, 2017 Report Share Posted July 22, 2017 ну так и сделайте редирект на PHP предварительно заменив все нижние подчеркивания на тире если они есть все просто str_replace + Header Header("Location: ваш урл", 1, 301); Quote Link to post Share on other sites
Loys 0 Posted July 22, 2017 Author Report Share Posted July 22, 2017 Только что, gefard сказал: ну так и сделайте редирект на PHP предварительно заменив все нижние подчеркивания на тире если они есть все просто str_replace + Header Header("Location: ваш урл", 1, 301); Дело не только в нижних подчёркиваниях, структура другая, и если раньше сайт был разделён по брендам, то теперь по разделам "мужской, женское и т.д.", ссылка другая получается Quote Link to post Share on other sites
VIP serjin 1052 Posted July 22, 2017 VIP Report Share Posted July 22, 2017 Это решается постраничным редиректом. Парсится старый сайт, также и новый, собираются ссылки с обоих ,дальше сравниваются по признаку(например титлу в товаре) Когда есть обработанная инфа тогда в .htaccess проставляется постраничный редирект вида... Старая ссыль->новая ссыль(и так для каждой стр. раз полностью изменилась структура) Но даже в этом случае Вы при переезде не обойдетесь без просадки,разница только в том что позиции вернутся через время,а если ничего не сделать тогда потеряются возможно навсегда. gefard 1 Quote Link to post Share on other sites
gefard 89 Posted July 22, 2017 Report Share Posted July 22, 2017 Только что, Loys сказал: Дело не только в нижних подчёркиваниях, структура другая, и если раньше сайт был разделён по брендам, то теперь по разделам "мужской, женское и т.д.", ссылка другая получается А ID товаров сохраняются? Если нет и вы еще не приступали к переносу данных на новый движок, позаботьтесь чтоб ID товаров старого движка соответствовали ID товарам на новом движке Ну а дальше по совету serjin с новыми именами разделов может быть ручками придется. Quote Link to post Share on other sites
Loys 0 Posted July 22, 2017 Author Report Share Posted July 22, 2017 3 часа назад, serjin сказал: Это решается постраничным редиректом. Парсится старый сайт, также и новый, собираются ссылки с обоих ,дальше сравниваются по признаку(например титлу в товаре) Когда есть обработанная инфа тогда в .htaccess проставляется постраничный редирект вида... Старая ссыль->новая ссыль(и так для каждой стр. раз полностью изменилась структура) Но даже в этом случае Вы при переезде не обойдетесь без просадки,разница только в том что позиции вернутся через время,а если ничего не сделать тогда потеряются возможно навсегда. Получается .htaccess будет вида: Redirect 301 /brand/krossovok_black_white http://site.ru/mens/krossovok_black_white , верно? Да, понимаю, что просадка будет, но тут главное всё не потерять Quote Link to post Share on other sites
VIP serjin 1052 Posted July 22, 2017 VIP Report Share Posted July 22, 2017 В каком виде будет редирект это зависит во многом от вашего хостинга,далеко не всегда и не везде будет работать то-же самое. Но смысл верно понимаете. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.