如何将大量的HTML中的js和css整体的切换到cdn的服务器上去

2024-12-26 21:51:37
推荐回答(5个)
回答1:

方法一:修改html里面js, css引用链接,指向cdn服务器(这些都有规律,直接替换应该可行)
方法二:在服务器做rewrite,将*.js, *.css的访问301到cdn
方法三:将所有的css, js引用改为xx.php,在xx.php里面集中处理这些请求,替换链接。
建议使用第一种。

回答2:

把所有的js代码或CSS代码独立成单独的.js和.css文件;
新建一个文件夹叫statics 把这些js和CSS文件放进去(当然statics文件夹下可以分别建立个js和CSS文件夹用来放不同类型的文件)然后使用CDN提供的FTP,吧这些文件传到CDN的FTP空间中去,绑定CDN加速域名到此FTP空间;
网站使用绑定的CDN域名访问这些文件即可!

回答3:

大多数代码编辑器都有批量替换功能,批量替换资源为CDN服务器上的资源。

回答4:

找个支持replace in files功能的编辑器,写个正则替换,也是分分钟的事情吧。。。

回答5:

不通的cdn服务商方法不同

  1. 通常可以用ftp svn 提交到服务器缓存

  2. 或者可以直接cname到cdn由服务器自行缓存