如何为多个目录创建htaccess重定向

时间:2012-08-11 11:18:30

标签: regex linux .htaccess web web-site-project

我必须在根级别图像目录的路径中为多个图像目录创建htaccess重定向。这些路径都有一个变量,在我的例子中是一个以城市/州名称命名的目录......

我们公司网站内有许多迷你网站,每个迷你网站都有自己的图像目录:.../images/u/whatever.jpg

示例:

  

root / store / local / birmingham-al / images / u /

     

root / store / local / mongomery-al / images / u /

     

根/存储/本地/纳什维尔-TN /图像/ U /

我需要一个快速重定向,告诉服务器使用新的共享图片目录,而不是让每个/images/u/

提供图像

所有服务器请求都应将图像请求重定向到:

  

根/ imagecdn

我怎么能这样做,所以我只影响那些/ images / u /目录中的图像?

我吮吸正则表达式,但我确信它可以完成。我们需要这个作为快速修复,而不是手动更改1000多个路径。

1 个答案:

答案 0 :(得分:0)

此正则表达式是否满足您的需求?

/^.*/images/u(.*)$/gm

替换字符串为root/imagecdn$1

Example