6 votes

Existe-t-il un moyen de faire en sorte qu'Apache serve les fichiers dont le nom contient un point d'interrogation ?

J'ai récupéré un certain nombre de pages en utilisant wget -m -k -E. Les fichiers résultants ont des noms de la forme foo.php?bar.html. Apache suppose que tout ce qui suit le ? est une chaîne de requête. Existe-t-il un moyen de lui dire d'ignorer le ? comme délimiteur de chaîne de requête (et de voir foo.php?bar.html comme le fichier demandé et non foo.php) ?

Pour vous épargner un voyage à la page de manuel de wget :
-m : miroir récursif
-E : foo.php?bar devient foo.php?bar.html
-k : convertir les liens dans les pages (foo.php?bar est maintenant lié à foo.php?bar.html à l'intérieur de toutes les pages pour qu'elles s'affichent correctement)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X