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