Nous voulons renommer nos *.htmlfichiers *.phpmais (malheureusement) nous n'avons pas assez de connaissances pour le faire avec une commande d'invite cmd et / ou un fichier batch.
Le problème est que chaque fichier est dans un dossier séparé - et je parle de plus de 750 noms de dossiers différents. L'utilisation de caractères génériques pour les fichiers que je connais est le *
mais l'utilisation d'un caractère générique pour les dossiers m'est inconnue. Nous devons probablement utiliser la FORcommande (dans l'invite de commande), mais je suis bloqué.
La structure de dossiers que nous utilisons est:
parent-dossier / enfant-dossier / petit - enfant-dossier / fichier .html
par exemple:
games/A/game_name/file.htmlgames/B/game_name/file.htmlgames/C/game_name/file.htmletc.
Le dossier parent est le même pour tous les fichiers; les dossiers enfants et petits-enfants sont différents pour la plupart des fichiers.
Après avoir renommé ces fichiers, *.phpje suppose que ce qui suit dans le .htaccessfera une redirection permanente.
RedirectMatch 301 (.*)\.html$ http://oursite.com$1.php