0
我的cdn服务器有我的网站的图像文件的副本。 让我们说我的图像在http://mysite.com/images。如何将某些图片的URL重新分配给CDN服务器?
是否有可能将http://mysite.com/images/*.*
的全部网址替换为http://mycdn.com/images/*.*
?以便该用户从我的CDN服务器加载图像。
该网站运行在LAMP。
请指教。先谢谢了!
我的cdn服务器有我的网站的图像文件的副本。 让我们说我的图像在http://mysite.com/images。如何将某些图片的URL重新分配给CDN服务器?
是否有可能将http://mysite.com/images/*.*
的全部网址替换为http://mycdn.com/images/*.*
?以便该用户从我的CDN服务器加载图像。
该网站运行在LAMP。
请指教。先谢谢了!
我想你的意思是mod_rewrite?
你不能做一个内部路径重写来发送请求到不同的服务器;你将需要发送一个重定向:
RewriteRule ^/images/(.*)$ http://mycdn.com/images/$1 [R]
这将工作。但是,它通过放慢速度减少了一些使用CDN的优势:客户端首先必须从服务器请求映像,然后必须遵循重定向到CDN。
更好的事情是简单地让所有的CSS文件和img标签直接指向CDN。重写只能作为权宜之计或过渡措施而被接受。