Можно так сделать в корневой директории проекта:
find . -name "*.html" \
-exec sed -i -E 's/"([a-zA-Z0-9\._\/-]+).html"/"\1.php"/g' {} \; \
-exec rename .html .php {} \;
Перед выполнением обязательно сделайте бэкап сайта.
find . -name "*.html" \
- найти все файлы с расширением html
вторая строка - у каждого найденного файла заменить с помощью регулярного выражения текст между кавычками, который заканчивается на .html, на аналогичный с .php
-exec rename .html .php {} \;
- переименовать каждый файл из html в php. Нужна команда rename (
sudo apt-get install rename
или
sudo dnf install prename
)