Htaccess重定向规则信息重定向重写

时间:2018-05-12 15:11:08

标签: php apache .htaccess rule

我必须在我的htaccess文件上设置一个规则,将我的所有图像重定向到:img_4324_r.jpg到img_4324_s.jpg

所有图片

2 个答案:

答案 0 :(得分:1)

您的确切示例:

RewriteRule ^img_([0-9]+)_r\.jpg$ img_$1_s.jpg [R=301,L,NC]

如果您有多个具有相同模式的扩展名:

RewriteRule ^img_([0-9]+)_r\.(jpe?g|png|gif)$ img_$1_s.$2 [R=301,L,NC]

仅限jpg:

RewriteRule ^img_([0-9]+)_r\.(jpe?g|png|gif)$ img_$1_s.jpg [R=301,L,NC]

如果你有其他模式,你可以重复每个模式,只需捕获你需要的东西并使用它

你也可能需要在你的顶部添加它.htaccess:

RewriteEngine On
RewriteBase /

答案 1 :(得分:0)

RewriteRule ([^.]+\.(jpe?g|gif|bmp|png)) /img_4324_s.jpg [R=301,L,NC]

应该有效,但不是100%确定你要求的是什么。