Перейти к содержанию
Extezy

Смена структуры сайта - настройка редиректов

Рекомендуемые сообщения

Добрый день!

Возникла необходимость в настройки массового редиректа из за смены структуры.

Кратко, есть 10 тысяч старых адресов такого плана:

домен/категория-1/категория-2/категория-3/url-товара
(URL – товара у меня id)
 


Новые адреса будут такого плана

домен/бренд-id-товара
(с отключенным ЧПУ товаров с категориями)
и к началу URL товара (у меня это id) будет добавлен бренд

Если же просто отключить ЧПУ товаров с категориями то у меня остаётся

в URL товара только ID и автоматический 301 редирект (что очень хорошо)

и выглядит адрес так

домен/id-товара

Замечательно, практически то что нужно, но есть задача в начале URL товара поставить
бренд для получения такого адреса

домен/бренд-id-товара

Через Batch Editor – в seo генераторе я ставлю бренд тире id товара
И получается по URL для товара то что нужно

домен/бренд-id-товара

Теперь осталось на эти новые адреса выставить 301 редирект со старых адресов
 

то есть с
домен/категория-1/категория-2/категория-3/url-товара

(URL – товара у меня id)

на

домен/бренд-id-товара

Вопрос, как провернуть такую манипуляцию с редиректом ?
Все старые URL я с помощью парсера скачал списком
все новые аналогично, также скачаю
Неужели ставить 20 тысяч ссылок в . htaccess , если да то как ? )

Кстати очень зол на NeoSeo и его модуль для редиректов - так как было обещано выпустить для версии 2.3  поддержку после НГ ,
прошло уже времени целый новогодний мешок и ничего. 

Спасибо кто вник в проблему и помогает найти решение

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

три раза прочитал, ничего не понял

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

так и пишите

было

домен/категория-1/категория-2/категория-3/id-товара

стало

домен/бренд-id-товара

 

а было ли

домен/категория-1/категория-4/категория-5/id-товара

Как быть с такими

и что такое бренд

 

А еще лучше показать

реальные ссылки

до и после

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, chukcha сказал:

так и пишите

было

домен/категория-1/категория-2/категория-3/id-товара

стало

домен/бренд-id-товара

 

а было ли

домен/категория-1/категория-4/категория-5/id-товара

Как быть с такими

и что такое бренд

 

А еще лучше показать

реальные ссылки

до и после

 

 

Значит не понятно расписал :)  Ну да ладно

ещё раз в двух словах:

Было 

1. https://electroindustria.ru/ljustry/na-shtange/lightstar-3/85563

станет в промежуточном варианте (после добавления бренда к URL товара)

2. https://electroindustria.ru/ljustry/na-shtange/lightstar-3/lightstar-85563

после хочу отключить ЧПУ у товаров что бы стало

3. https://electroindustria.ru/lightstar-85563
 

и как то нужно выставить со старых адресов редирект на новые (про старые я имею ввиду что под цифрой 1)

То есть с 1. редирект на 3

И таких редиректов будет сколько и страниц товара (около 10 000 тысяч)

Вопрос, как реализовать такое количество редиректов ?

 

 

 

 

 

Изменено пользователем Extezy

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Давайте пообщаемся в личке

Здесь есть масса вариантов

 

Можно справитьcя 2-мя, тремя правилами, или парой-nhjqrjq строк php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.