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

Regex 如何为多个目录创建htaccess重定向,regex,linux,.htaccess,web,web-site-project,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/ root/store/local/nashville tn/images/u/ 我需要

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

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

示例:

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

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

root/store/local/nashville tn/images/u/

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

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

根/映像CDN

我如何才能做到只影响那些/images/u/目录中的图像


我在regex很烂,但我相信这是可以做到的。我们需要它作为快速修复,而不是手动更改1000多条路径。

此regexp是否满足您的需要

/^.*/images/u(.*)$/gm
替换字符串是
root/imagecdn$1