Man*_*han 4 .htaccess rewrite image cdn
最近我买了一台CDN并进行了设置.在我的网站中,图像存储在名为"images"的文件夹中,图像网址显然以这种方式链接.(*例如:images/some_image.png*)
由于我想要正确使用CDN,我需要重写网址而无需手动更改每个图像路径.
我尝试了一个.htaccess代码,建议用于类似的问题
RewriteEngine On
RewriteBase /
RewriteRule ^images/(.*)$ http://cdn.mydomain.com/$1 [L,R=301]
Run Code Online (Sandbox Code Playgroud)
但这似乎并不正常,因为所有图像都是不正确的.
所以我想知道这段代码的变化.任何回应将不胜感激.
小智 9
这应该工作:
RewriteCond %{HTTP_HOST} ^yourdomain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.yourdomain\.com$
RewriteRule ^images\/?(.*)$ "http\:\/\/cdn\.yourdomain\.com\/$1" [R=301,L]
Run Code Online (Sandbox Code Playgroud)
但请注意,这只是一个临时解决方案!
为了最大限度地利用CDN,您需要手动将图像指向CDN,以便为每个图像保存一个HTTP.
| 归档时间: |
|
| 查看次数: |
9675 次 |
| 最近记录: |