我希望按照一定的规则从外部网站加载除3个以外的所有图片。其余3应从默认图像加载。
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !image_1.jpg$ [OR]
RewriteCond %{REQUEST_URI} !image_2.jpg$ [OR]
RewriteCond %{REQUEST_URI} !image_3.jpg$ [OR]
RewriteRule ^images/(.*)$ http://external-site.com/$1 [R,L]
否则 - 如果{REQUEST_URI}包含image_1.jpg或image_2.jpg或image_1.jpg,请加载来自http://mydomain.com/default_image.jpg的图片
答案 0 :(得分:2)
你可以试试这个:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !(image_1|image_2|image_3)\.jpg [NC]
RewriteRule ^images/(.*) http://external-site.com/$1 [R=301,L,NC]
RewriteCond %{REQUEST_URI} (image_1|image_2|image_3)\.jpg [NC]
RewriteRule .* /default_image.jpg [R=301,L]