0

我在这个符号的 xml 文件中重写了规则

<rule>
<from></from>
<forward></forward>
</rule>

在 from 节点中,我希望匹配一个结尾有图像扩展名和"-"名称中包含破折号字符的 URL。如果匹配,在转发节点中,我想"-"用下划线字符替换破折号字符"_"

例如

longUrl/test-image.jpg会去longUrl/test_image.jpg

4

2 回答 2

0

You can try something like that on top of your .htaccess

RewriteRule ^(.*)(\-|%2D)(.*)$ /$1_$3
于 2012-06-04T16:19:06.633 回答
0

替换这个:

<from>([^<>]*)-([^/<>]*)\.(jpg|gif)</from>

和:

<from>$1_$2.$3</from>

那是一个连字符,所以只要匹配就重复

于 2012-06-04T16:29:09.747 回答