Я обновил свой веб-сайт, чтобы теперь использовать платформу codeigniter. Мои новые URL-адреса похожи на следующий example.com/index.php/home/page/page-title
.
Старые URL-адреса: example.com/index.php?option=com_content&view=article&id=249
В идеале я хочу сделать перенаправление для всех ссылок, отформатированных старым способом, на новые ссылки, но на сайте много страниц, и названия / идентификаторы не совпадают.
Я не хочу писать отдельное правило для каждой страницы. например,
Redirect 301 /oldpage.html http://www.example.com/newpage.html
Я не против, чтобы все неправильно отформатированные URL-адреса были перенаправлены на домашнюю страницу / 404, если это будет проще.
Я вижу, что для этого требуется более сложное правило, использующее регулярные выражения, в чем я никогда не был очень хорош.
Любая помощь приветствуется
Спасибо