我的网站的服务器在美国,但我想从访问者所在国家的服务器上加载图片(也许以后还会加载js和css)。我想知道什么是只重写特定目录中图像的url的好方法。
当前url
http://www.myusserver.com/wp-content/uploads/image-name.jpg
我要使用的url
http://www.myvisitorsserver.com/wp-content/uploads/image-name.jpg
我找到了这个重写规则
RewriteRule ([^.]+\.(jpe?g|gif|bmp|png))$ http://www.myvisitorsserver.com/$1 [R=301,L,NC]
但我希望将其限制为/wp content/uploads目录中的图像。
我把重写改成了这个
RewriteRule ^wp-content/uploads/ http://www.myvisitorsserver.com/wp-content/uploads/$1 [R=301,L,NC]
我认为这是可行的,但我想知道是否有可能只重写图像url。所以,基本上我需要的是知道如何重写和url,以/wp content/uploads开始,以图像扩展名结束。
我喜欢这个规则
但我不知道如何将第一部分更改为匹配/wp content/uploads
有人能帮我吗?
谢谢你