Назад | Перейти на главную страницу

старые URL-адреса на новые URL-адреса с использованием nginx

Мне нужно: заменить старые недружелюбные для SEO URL-адреса новыми, дружественными для SEO

например заменить

http://../products/?type=genre.main.key&key=DAN&title=Dance&page=1

с участием

http://../genres/dance?key=DAN&pg=1

и заменить

http://../products/?type=genre.key&key=HOU&title=House&page=1

с участием:

http://../genres/dance/house?key=HOU&pg=1

реализация:

  1. Сделайте отображение на стороне клиента (угловое).
    • Я думаю, это будет довольно сложно
  2. Выполните сопоставление в конфигурации nginx.
    • создать постоянные перенаправления (301) для всего старого на новое (с использованием регулярного выражения)
    • создать прокси-сервер, который обслуживает старый и использовать прокси-сервер для маршрутизации нового к старому

Второй подход (я думаю) обеспечит индексирование дружественных для SEO URL-адресов (2a), а новые URL-адреса сопоставлены со старыми URL-адресами, которые обслуживаются прокси-сервером.

Действителен ли описанный выше подход (обозначенный в пункте 2)? Это правильная стратегия?

(это до того, как я хочу попробовать выполнить эту работу, потому что у меня почти нет опыта работы с конфигурацией nginx, поэтому это будет непростая задача)

Спасибо за ваш совет. С уважением, Декстер