RewriteCond - 更改图像名称

时间:2014-10-25 03:12:44

标签: .htaccess mod-rewrite

大家好我在这里询问RewriteCond / rewrite

我在服务器上有图像请求,请说请求是/images/peoples-place.png 单词“place”在链接中是一个变化的变量,但服务器上的图像名为peoples.png,那么我该如何重写呢?是这样的:

RewriteCond %{REQUEST_URI} ^(images/peoples(.+?)\.png)$
RewriteRule ^images/peoples\.png [R=301,L]$ 

希望你能帮助thx:)

1 个答案:

答案 0 :(得分:1)

这样的事情应该有效:

RewriteCond %{THE_REQUEST} ^[^/]+(.*)/images/(.+)-([^\.]+)(\.png) [NC]
RewriteRule ^ %1/images/%2%4 [R=302,L]

http://example.com/images/something-else.pnghttp://example.com/images/something.png

enter image description here