1

我想按照一定的规则从外部站点加载除 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加载图像

4

1 回答 1

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]
于 2013-05-28T04:12:14.703 回答