Kami ingin mengganti nama *.htmlfile kami *.phptetapi (sayangnya) tidak memiliki cukup pengetahuan untuk melakukannya dengan perintah cmd prompt dan / atau file batch.
Masalahnya adalah bahwa setiap file berada di folder terpisah - dan saya berbicara tentang lebih dari 750 nama folder yang berbeda. Menggunakan wildcard untuk file yang saya tahu adalah *
tetapi menggunakan wildcard untuk folder tidak diketahui oleh saya. Kita mungkin perlu menggunakan FORperintah (di Command Prompt), tetapi di sana saya mandek.
Struktur folder yang kami gunakan adalah:
parent-folder / child-folder / grandchild-folder / file .html
sebagai contoh:
games/A/game_name/file.htmlgames/B/game_name/file.htmlgames/C/game_name/file.htmldan seterusnya.
Folder induk sama untuk semua file; folder anak & cucu berbeda untuk sebagian besar file.
Setelah mengganti nama file-file ini *.phpsaya menganggap yang berikut di .htaccessakan membuat redirect permanen.
RedirectMatch 301 (.*)\.html$ http://oursite.com$1.php