Прежде всего, извините, если мой английский не идеален ...
По разным причинам (виртуальная машина в несогласованном состоянии и в основном устарел), я перевожу сайт на Wordpress.
В Интернете был новостной канал, который больше не работает, но они все еще были в старой базе данных. Я написал небольшой скрипт на Python для генерации XML с форматом импорта, используемым WordPress, из CSV с новостями, взятыми из базы данных.
У новостей был связанный идентификатор, из которого я сгенерировал идентификатор записии URL в формате «mywebsite.com/on-1234» («on» взято из «Old News»). На старом сайте новости имели формат «mywebsite.com/news.html?id=1234». Эти старые ссылки в настоящее время связаны с большим количеством сайтов (Мы являемся центром экологических исследований).
Я знаю, как перенаправить одну ссылку на другую, но это может быть утомительной задачей. в каждой новости по отдельности, поскольку их сотни ... Есть ли какой-нибудь способ обнаружить шаблон "/news.html?id=1234" и заменить его на "on-1234" (с сохранением номера), чтобы он перенаправлял на этот маршрут? .
Я искал информацию об этом, и ни одно решение не покрывает мою потребность.
Заранее спасибо