Puis-je définir le titre “HTML” d’un fichier PDF desservi par mon serveur Web Apache

J’ai des pages HTML contenant des balises avec des hrefs qui pointent vers des fichiers PDF. Mon serveur Web Apache les sert très bien, mais le titre, comme indiqué dans l’historique du navigateur, est du nom du fichier. Je voudrais pouvoir définir ce titre.

Peut-être y a-t-il un en-tête qui peut être défini?

Je ne veux pas écrire un script pour servir les fichiers car le serveur peut gérer la négociation Content-Encoding (par exemple, pour gzip), et faire du contrôle de stream, je ne veux rien recréer.

Voici un en-tête http que vous pouvez définir.

Content-Disposition:inline; filename="*File name you want*"; 

Je soupçonne que le problème que vous rencontrez est que le navigateur client stocke le nom du fichier dans l’historique, que vous ne pouvez pas réparer.

En dernier lieu, j’ai vérifié que le titre de l’historique provenait du paramétrage de la page HTML (et non d’un en-tête). Il ne devrait donc pas y avoir de champ d’en-tête HTTP pour le titre.

Je ne suis pas un expert HTTP et je ne connais pas tous les champs, mais je ne me souviens pas d’un paramétrage sur un serveur avec lequel j’ai déjà travaillé pour définir le titre de la page (juste le code d’état, le protocole, etc.)