Как перенаправить 301 в htaccess для большого количества URL? - PullRequest
0 голосов
/ 13 февраля 2019

Мне нужно перенаправить некоторые URL-адреса для разных доменов из старого местоположения в новое.Это макет на данный момент:

https://www.domain.a/de/fixed-path1/fixed-path2/dynamic-old-segment-01/
https://www.domain.a/en/fixed-path1/fixed-path2/dynamic-old-segment-01/

https://www.domain.b/de/fixed-path1/fixed-path2/dynamic-old-segment-01/
https://www.domain.b/en/fixed-path1/fixed-path2/dynamic-old-segment-01/

https://www.domain.c/de/fixed-path1/fixed-path2/dynamic-old-segment-01/
https://www.domain.c/en/fixed-path1/fixed-path2/dynamic-old-segment-01/

Для 3 доменов, первый и второй сегмент одинаковы, и это исправлено.Динамический старый сегмент получит новый макет.Для всех трех доменов динамический старый сегмент одинаков для одной страницы.Новый макет будет:

https://www.domain.a/de/fixed-path1/fixed-path2/fancy-dynamic-new-segment-01/
https://www.domain.a/en/fixed-path1/fixed-path2/fancy-dynamic-new-segment-01/

https://www.domain.b/de/fixed-path1/fixed-path2/fancy-dynamic-new-segment-01/
https://www.domain.b/en/fixed-path1/fixed-path2/fancy-dynamic-new-segment-01/

https://www.domain.c/de/fixed-path1/fixed-path2/fancy-dynamic-new-segment-01/
https://www.domain.c/en/fixed-path1/fixed-path2/fancy-dynamic-new-segment-01/

Это источник для одной страницы.Там около 4 тыс. Страниц, которые суммируют записи htaccess до 24 тыс., Когда мне приходится писать для каждого домена, каждого пути lang и каждой динамической части строку.

Есть ли способ сделать динамическийПравило для 301, где я могу заменить только старую часть сегмента новой?

Спасибо и с уважением

...