我一直在尝试根据条件将图片src网址更改为其他网址。我们有一些存储在我们数据库中的网址,例如/0/0/90/foo/bar.jpg
和一些http://www.foo.com/foo/bar.jpg
。
在apache中,是否有可能更改所有这些图像源?任何以/0/0/90/*
开头或匹配的图片都会更改为http://foo.com/0/0/90/*
?
*
是任何名称/路径的通配符。
在localhost上,当我们希望所有图片都指向localhost/0/0/90/
域时,图片会使用www.foo.com/0/0/90/*
。
答案 0 :(得分:0)
您可以将此规则用作站点根目录中的最高规则.htaccess:
RewriteEngine On
RewriteCond %{HTTP_HOST} localhost [NC]
RewriteRule ^0/0/90/ http://foo.com%{REQUEST_URI} [L,NE,R=301]