Мы хотим переименовать наши *.htmlфайлы, *.phpно (к сожалению) недостаточно знаний, чтобы сделать это с помощью команды приглашения cmd и / или командного файла.
Проблема в том, что каждый файл находится в отдельной папке - и я говорю о 750+ разных именах папок. Использование подстановочных знаков для файлов, которые я знаю, *
но использование подстановочных знаков для папок мне неизвестно. Вероятно, нам нужно использовать FORкоманду (в командной строке), но там я застрял.
Структура папок, которую мы используем:
папка parent / папка child / папка grandchild / файл .html
например:
games/A/game_name/file.htmlgames/B/game_name/file.htmlgames/C/game_name/file.htmlи так далее.
Родительская папка одинакова для всех файлов; папки child & внучат отличаются для большинства файлов.
После переименования этих файлов, *.phpя предполагаю, что следующее .htaccessсделает постоянное перенаправление.
RedirectMatch 301 (.*)\.html$ http://oursite.com$1.php