Issue: JavaScript files are displayed as plain text on OVH

Hello,

On my website laforgedutemps.com, all .js files are displayed as plain text (text/plain) instead of being executed as JavaScript.

🔹 Tests performed:

  • Added AddType application/javascript .js in .htaccess → No effect
  • Changed permissions (644 for files, 755 for directories) → No change
  • Tested different directories (/js/, /assets/js/) → Still blocked
  • Checked Content-Type in DevTools (F12 > Network) → text/plain instead of application/javascript

How can I enable the correct handling of .js files on OVH? Is it blocked by default?

Thanks in advance! 🙏

Best regards,

Christophe

Bonjour, vous avez posé la question (en français) ici: https://community.ovhcloud.com/t/2385

et ce deuxième message en anglais, vous l'avez mis aussi dans la section française.

Pouvez-vous donner l'URL d'un de ces .js ?

Bonjour @fritz2cat,

Merci pour votre retour et désolé pour le double post en français et en anglais.

Voici l'URL d'un fichier .js qui pose problème :
👉 https://laforgedutemps.com/js/script.js

📌 Problème constaté :

  • Ce fichier .js s'affiche en texte brut (text/plain) au lieu d’être interprĂ©tĂ© comme du JavaScript.
  • Le Content-Type dans la console rĂ©seau (F12 > "RĂ©seau") est text/plain au lieu de application/javascript.

Merci d'avance pour votre aide !

pfffffffffff je viens de me fendre d'une réponse détaillée et tout a disparu au moment de "Envoyer" !!!

MARRE A LA FIN !

Je vais donc le refaire en version courte:

Je disais donc que le serveur web n'a rien Ă  se reprocher, il dit:

HTTP/1.1 200 OK
Date: Mon, 17 Feb 2025 07:57:47 GMT
Content-Type: application/javascript
Content-Length: 363

et c'est le navigateur qui doit interpréter le contenu. Ce n'est pas comme PHP où c'est le serveur web qui exécute le programme.