Вы можете написать свой собственный модуль с намерением запустить его один раз. Существует Drupal hook_init (), который вы можете использовать для запуска кода, когда модуль включен, и страница загружена. Внутри этой функции вы можете выполнять запросы ко всем узлам в таблице узлов с помощью db_query, выполнять итерацию по каждому узлу и делать preg_replace для ссылки, которую вы хотите изменить. После изменения объекта $ node, используйте node_save ($ node) в конце цикла, чтобы сохранить изменения узла.
В качестве альтернативы вы можете использовать такой модуль, как Link Checker, Path Redirect и / или Global Redirect, чтобы связать старые пути с новыми и искать поврежденные ссылки.