Задать вопрос

Что прописать в настройках сервера Nginx чтобы правильно?

Всем привет.

Есть такой урл:
сайт/store/show/товар

В новой версии движка урл стал таким:
сайт/store/категория/товар.html

Какой нужен код в настройках сервера чтобы переадресовать все странички со старого урла на новый, а их ~1500, по 301 редиректу?

PS Возможно ли это вообще?
PPS Яндекс и Гугл по сути никак не отреагируют на 301 редирект, правильно?
  • Вопрос задан
  • 250 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Категория, скорее всего, динамическая и зависит от товара. Если это так, то средствами nginx вы такой редирект не сможете сделать. Вам нужно все обращения на сайт/store/show/товар проксировать на специальный обработчик внутри вашего сайта, который уже будет определять по коду товара правильный адрес для редиректа и возвращать 301-й ответ.

Яндекс и Гугл по сути никак не отреагируют на 301 редирект, правильно?
Конечно, отреагируют, для этого редирект и делается в частности. Они будут выкидывать старые страницы из индекса и заменять их новыми (справка Google).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
05 янв. 2025, в 17:44
100000 руб./за проект
05 янв. 2025, в 17:00
1000 руб./за проект
05 янв. 2025, в 16:48
2000 руб./в час