正在从 url 中删除 .jpg

Removing .jpg from url

我有重写规则,将尝试直接打开图像的用户重定向到网站 post,但我需要从 url 中删除 .jpg:

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?example\.com [NC]
RewriteRule ^reviews-image/([^/]+) /image-2/ [L,NC,R=302]

示例:http://www.example.com/reviews-image/2015-lincoln-mkc-3.jpg to http://www.example.com/image-2/2015-lincoln-mkc-3.jpg

但我想从 link 中删除 .jpg,所以它会是 http://www.example.com/image-2/2015-lincoln-mkc-3。我怎样才能做到这一点?

你可以使用这个.htaccess:

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?example\.com [NC]
RewriteRule ^reviews-image/([^/]+)\.jpg /image-2/ [L,NC,R=302]