Puis-je utiliser une redirection 301 pour les fichiers JavaScript externes inclus?

J’essaie de nettoyer certains fichiers sur un site Web, une tâche étant de rassembler toutes les références à jQuery dans un fichier singulier.

Oui, il s’agit d’un site volumineux avec plusieurs développeurs et certaines normes n’ont pas été suivies, ce qui entraîne la situation actuelle dans laquelle différentes versions de jquery sont référencées.

Ce que j’ai essayé de faire est de créer une redirection 301 pour que ces fichiers pointent vers une version unique.

Par exemple: devrait finir par pointer vers /someurl/js/jquery-core.min.js

J’ai essayé de le faire, mais il semble que le nouveau fichier ne soit pas chargé et jquery n’existe pas. Mon panneau Internet indique que le fichier d’origine contient le numéro 301 et que je peux voir la référence au nouveau, mais la “réponse “onglet est vide.

Est-il possible d’utiliser une redirection 301 de cette manière?

Merci pour vos suggestions / commentaires

ps Je sais qu’il existe de meilleurs moyens de faire référence à jquery, etc., mais le processus des grandes entresockets et les formalités administratives s’opposent à mon chemin.

Lorsqu’un navigateur charge le script à partir de l’atsortingbut src, il doit suivre tous les liens de redirection, selon la même méthode qu’il récupère le HTML, les images, les feuilles de style, etc. Le cas d’utilisation que vous avez fourni doit donc fonctionner.

Mais comme cela ne fonctionne pas pour vous, vous avez plusieurs options pour résoudre votre problème.

Utilisez fiddler ou un proxy de débogage similaire pour voir ce qui se passe entre votre navigateur et le serveur. Peut-être que le 301 est mal formé, ou peut-être que le type mime est mal configuré, il pourrait s’agir de nombreuses choses. Résolvez-le de la même manière que tout autre problème pour lequel le navigateur ne suit pas les redirections.

Ou … au lieu d’utiliser des redirections, vous pouvez utiliser mod_rewrite (ou un outil de réécriture d’URL similaire côté serveur) pour modifier la demande d’une version particulière d’un script en fonction de votre version canonique.