将所有图片网址更改为其他网址

时间:2018-04-19 15:15:21

标签: regex apache

我一直在尝试根据条件将图片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/*

1 个答案:

答案 0 :(得分:0)

您可以将此规则用作站点根目录中的最高规则.htaccess:

RewriteEngine On

RewriteCond %{HTTP_HOST} localhost [NC]
RewriteRule ^0/0/90/ http://foo.com%{REQUEST_URI} [L,NE,R=301]