Bonjour à tous
Je découvre avec stupeur le phénomène suivant:
Si on entre dans le navigateur une adresse du type
https://tests.osirisnet.net/tombes/el_bersheh/djehoutyhotep/e_djehoutyhotep_02

c'est le fichier
https://tests.osirisnet.net/tombes/el_bersheh/djehoutyhotep/e_djehoutyhotep_02.htm

qui s'affiche.
J'ai pensé que ce pouvait être mon programme de traitement des erreurs 403 et 404 qui était en cause, en faisant une chose très intelligente que je n'ai pas programmé volontairement, mais ce n'est pas le cas: il semble que ce soit le serveur qui fasse cela tout seul comme un grand.
J'ai regardé également dans le fichier .htaccess, mais il n'y a rien de tel que je puisse identifier.
Si c'est une fonctionnalité cachée d'Apache, je suppose qu'i y a moyen de la désactiver, mais comment?
Pourriez vous m'aider à résoudre ce problème?

Merci de votre aide
Merci de ta réponse, je vais faire la modification
Entre temps, j'avais modifié le script qui se déclenche au cours du chargement des pages, et qui fait un document.location= ... sur le chemin du fichier en lui ajoutant ".htm" s'il n'y a pas d'extension au nom de fichier.
C'est une rustine, mais ça permet au moins de contourner le problème.
Modifié par PapyJP (09 Oct 2017 - 11:32)
C'est très compliqué de te répondre, car de nombreux facteurs entrent en compte
Il y a ton .htaccess que j'aimerais voir (même en privé)
Mais de toute façon le premier coupable est Chrome qui reroute les doctypes comme expliqué ici : https://stackoverflow.com/questions/6587393/resource-interpreted-as-document-but-transferred-with-mime-type-application-zip

si sous chrome tu tapes
https://tests.osirisnet.net/sitemap.xml
tu verras bien ton sitemap, mais si tu clic/droit ==> inspecter tu verra ce warning
"Resource interpreted as Document but transferred with MIME type application/xml"

Voila voila donc si je reprends ton premier lien, avec IE, il me dit que la page n'existe pas et qu'il me renvoie sur la page d'accueil !!!
Merci de ta réponse
Le problème n'est pas seulement un problème Chrome, le même phénomène se produisait également avec FireFox.
J'ai fait une modification dans les scripts qui se déroulent durant le chargement de la page: si le serveur considère que la page est du HTML mais que son adresse n'a pas d'extension, le script redirige automatiquement vers la page de même nom avec une extension .htm
Ça fonctionne de façon satisfaisante.
J'ai préféré faire ça que toucher au .htaccess, une techno que je ne maitrise pas.

La question de base est surtout :
Pourquoi Google a-t-il essayé d'indexer une page de ce nom?
J'ai regardé dans toutes les pages du site, il n'y a aucun lien vers une page qui n'ait pas d'extension .htm ou .php
Mais finalement ça n'a pas beaucoup d'importance.

Le fait que maintenant le site renvoie sur la page d'accueil avec un message d'erreur signifie vraisemblablement que le serveur d'Infomaniak ne considère plus les pages sans extension comme des pages HTML. Je suppose qu'un autre client a signalé ce fait et qu'il a été corrigé.

Je pourrais modifier le traitement des erreurs 404 pour renvoyer sur la page .htm s'il n'y a pas d'extension, et c'est du reste ce que j'avais commencé par vouloir faire, mais ce programme n'était pas appelé, et c'est ce qui a provoqué ma question.
Je crois que je vais laisser les choses en l'état.