![用于 301 重定向的 RegEx,用于更改路径并删除字符串](https://linux22.com/image/783335/%E7%94%A8%E4%BA%8E%20301%20%E9%87%8D%E5%AE%9A%E5%90%91%E7%9A%84%20RegEx%EF%BC%8C%E7%94%A8%E4%BA%8E%E6%9B%B4%E6%94%B9%E8%B7%AF%E5%BE%84%E5%B9%B6%E5%88%A0%E9%99%A4%E5%AD%97%E7%AC%A6%E4%B8%B2.png)
我正在寻找一个 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