Je suis assez nouveau mod_rewrite et je tente de convertir une URL deComment créer un remplacement récursif dans mod_rewrite?
http://example.com/foo/bar/blah/etc.html
dans
http://example.com/stuff/foo_bar_blah_etc.html
L'hypothèse est qu'il n'y a pas de numéro de série de répertoires entre le domaine et le nom de fichier, donc je ne peux pas écrire une seule règle de réécriture avec 3 espaces réservés. Je pourrais éventuellement créer 5 ou 6 règles avec zéro à 5 placeholders mais j'ai le sentiment qu'il y a une meilleure façon. Quelqu'un pourrait m'aider avec ça?
Merci pour la réponse rapide. Une fois que j'ai l'occasion de le tester, j'accepterai votre réponse. – martinatime
Ce que j'ai posté à l'origine ne fonctionne pas, j'ai peur. Je l'ai édité à quelque chose que les tests montrent plus fonctionnel. – chaos
Je pense que vous vouliez utiliser [N] pour les drapeaux de la première ligne. – martinatime