重写规则自定义 301 重定向

重写规则自定义 301 重定向

我有这样的链接:

www.example.com/full-image/folder/subfolder/image-name.jpg-some-custom-keywords.html

我需要 301 重定向到如下 URL:

www.example.com/folder/subfolder/image-name.jpg.html?some-custom-keywords.html

我需要删除“全图/“并改变”.jpg-“ 到 ”.jpg.html?

我设法编写了 url 重定向来删除“full-image/”,如下所示:

RewriteRule ^full-image/(.*)$ /$1 [L,R=301]

但如何改变“.jpg-“ 到 ”.jpg.html?“?

此致。

答案1

类似这样的事应该做​​(未经测试):

RewriteRule ^full-image/(.*).jpg-(.*)$ /$1.jpg.html?$2 [L,R=301]

相关内容