用于 301 重定向的 RegEx,用于更改路径并删除字符串

用于 301 重定向的 RegEx,用于更改路径并删除字符串

我正在寻找一个 RegEX 重定向规则,将图像文件位置重定向到新位置,同时删除原始 URL 的一部分,即图像的名称

旧网址:

/components/com_mijoshop/opencart/image/cache/catalog/ecom2/GM815-365x365.jpg

新网址:

/wp-content/uploads/nc/catalog/ecom2/GM815.jpg

所以我需要更改目录路径并删除 url 中的“-365x365”部分。

我可以使用以下命令删除图像名称的部分,但不确定如何更改路径:

/(?'path'.*)-365x365.jpg  /[path].jpg

答案1

您可以尝试以下操作:

/components/com_mijoshop/opencart/image/cache/(?'path'.*)-365x365.jpg /wp-content/uploads/nc/[path].jpg

相关内容