gpt4 book ai didi

javascript - 我可以对包含的外部 javascript 文件使用 301 重定向吗?

转载 作者:行者123 更新时间:2023-11-29 22:32:43 25 4
gpt4 key购买 nike

我正在尝试清理网站上的一些文件,其中一项任务是将所有对 jquery 的引用整理到一个文件中。

是的,它是一个拥有多个开发人员的大型站点,并且没有遵循一些标准,导致目前存在引用各种版本的 jquery 的情况。

我尝试做的是为这些文件创建 301 重定向以指向单个版本。

例如:<script type="text/javascript" src="/someurl/js/jquery-1.4.4.min.js">应该最终指向 /someurl/js/jquery-core.min.js

我已尝试这样做,但它似乎无法加载新文件并且 jquery 不存在,我的网络面板显示原始文件上有一个 301,我可以看到对新文件的引用,但是“响应”选项卡是空的。

是否可以通过这种方式使用 301 重定向?

感谢任何建议/反馈

p.s 我知道有更好的方法来引用 jquery 等,但是大公司流程和繁文缛节阻碍了我以任何其他方式这样做

最佳答案

当浏览器从 src 属性加载脚本时,它应该遵循所有重定向链接,使用与检索 html、图像、样式表等相同的方法。因此您提供的用例应该 工作。

但由于它对您不起作用,您有几个选项可以解决您的问题。

使用fiddler或类似的调试代理来查看您的浏览器和服务器之间发生了什么。也许 301 格式不正确,或者 mime 类型配置错误,可能是多种原因。以与解决浏览器未遵循重定向的任何其他问题相同的方式对其进行故障排除。

或者...您可以使用 mod_rewrite(或类似的服务器端 URL 重写工具)将对特定版本脚本的请求修改为您的规范版本,而不是使用重定向。

关于javascript - 我可以对包含的外部 javascript 文件使用 301 重定向吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6381100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com