Nous voulons renommer nos *.html
fichiers *.php
mais (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 FOR
commande (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.html
games/B/game_name/file.html
games/C/game_name/file.html
etc.
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, *.php
je suppose que ce qui suit dans le .htaccess
fera une redirection permanente.
RedirectMatch 301 (.*)\.html$ http://oursite.com$1.php