Chcemy zmienić nazwy naszych *.htmlplików, *.phpale (niestety) nie mamy wystarczającej wiedzy, aby to zrobić za pomocą polecenia wiersza polecenia cmd i / lub pliku wsadowego.
Problem polega na tym, że każdy plik znajduje się w osobnym folderze - i mówię o ponad 750 różnych nazwach folderów. Używanie symboli wieloznacznych do plików, które znam, *
ale używanie symboli wieloznacznych do folderów jest mi nieznane. Prawdopodobnie musimy użyć FORpolecenia (w wierszu polecenia), ale utknąłem.
Stosowana przez nas struktura folderów to:
rodzic-Folder / dziecko-Folder / wnuczek-folderu / pliku .html
na przykład:
games/A/game_name/file.htmlgames/B/game_name/file.htmlgames/C/game_name/file.htmli tak dalej.
Folder nadrzędny jest taki sam dla wszystkich plików; foldery podrzędne i wnukowe są różne dla większości plików.
Po zmianie nazwy tych plików na *.phpzakładam, że następujące .htaccessspowoduje stałe przekierowanie.
RedirectMatch 301 (.*)\.html$ http://oursite.com$1.php