Loys 0 Posted July 22, 2017 Report Share Posted July 22, 2017 Добрый день! Возникла такая ситуация. В связи с переездом интернет магазина на другой движок, все ссылки на товары будут изменены, но при этом у нас не плохие SEO показатели и не хотелось бы это терять. То есть, если раньше была ссылка сайт.com/brand/krossovok_black_white , то сейчас это будет сайт.com/mens/krossovok-black-white. Сразу отвечу на вопрос "Нет, старую структуру нельзя оставить, так как она была неудобна и сейчас структура сайта изменилась". Есть ли какие-то способы редиректа каждой страницы или ещё что-то, чтобы не терять траффик? 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); 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); Дело не только в нижних подчёркиваниях, структура другая, и если раньше сайт был разделён по брендам, то теперь по разделам "мужской, женское и т.д.", ссылка другая получается Link to post Share on other sites
VIP serjin 1061 Posted July 22, 2017 VIP Report Share Posted July 22, 2017 Это решается постраничным редиректом. Парсится старый сайт, также и новый, собираются ссылки с обоих ,дальше сравниваются по признаку(например титлу в товаре) Когда есть обработанная инфа тогда в .htaccess проставляется постраничный редирект вида... Старая ссыль->новая ссыль(и так для каждой стр. раз полностью изменилась структура) Но даже в этом случае Вы при переезде не обойдетесь без просадки,разница только в том что позиции вернутся через время,а если ничего не сделать тогда потеряются возможно навсегда. gefard 1 Link to post Share on other sites
gefard 89 Posted July 22, 2017 Report Share Posted July 22, 2017 Только что, Loys сказал: Дело не только в нижних подчёркиваниях, структура другая, и если раньше сайт был разделён по брендам, то теперь по разделам "мужской, женское и т.д.", ссылка другая получается А ID товаров сохраняются? Если нет и вы еще не приступали к переносу данных на новый движок, позаботьтесь чтоб ID товаров старого движка соответствовали ID товарам на новом движке Ну а дальше по совету serjin с новыми именами разделов может быть ручками придется. 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 , верно? Да, понимаю, что просадка будет, но тут главное всё не потерять Link to post Share on other sites
VIP serjin 1061 Posted July 22, 2017 VIP Report Share Posted July 22, 2017 В каком виде будет редирект это зависит во многом от вашего хостинга,далеко не всегда и не везде будет работать то-же самое. Но смысл верно понимаете. Link to post Share on other sites
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now