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

html-css016

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

方法一:修改html里面js, css引用链接,指向cdn服务器(这些都有规律,直接替换应该可行)

方法二:在服务器做rewrite,将*.js, *.css的访问301到cdn

方法三:将所有的css, js引用改为xx.php,在xx.php里面集中处理这些请求,替换链接。

建议使用第一种。

1.启用rewrite

# LoadModule rewrite_module modules/mod_rewrite.so 去除前面的 #2.启用.htaccess

在虚拟机配置项中

AllowOverride None    修改为: AllowOverride All

二、Rewrite基本写法

服务器有配置文件不可能由我们来改,所以大多情况下要在网站的根目录下建一个.htaccess文件。

复制代码 代码如下:

RewriteEngine on    //启动rewrite引擎

RewriteRule ^/index([0-9]*).html$ /index.php?id=$1   //“([0-9]*)” 代表范围 用(.*)代表所有,下同。

RewriteRule ^/index([0-9]*)/$ /index.php?id=$1 [R]   //虚拟目录