使用.htaccess将图像重定向到页面

时间:2013-07-19 19:22:39

标签: image .htaccess redirect

我想知道是否可以在htaccess文件中设置重定向,以便在其他网站直接链接到我网站上的图像时,而不是在浏览器窗口中自行打开图像,页面显示托管图像的位置。

此页面与图像同名,即如果其他网站链接的图像是

www.mysite.com/imagename.jpg

然后我希望它重定向到名为

的页面

www.mysite.com/imagename /

2 个答案:

答案 0 :(得分:0)

试试这段代码:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^www\.mysite\.com$
RewriteRule ^wp-content/main/[0-9]{4}_[0-9]{2}/([\.]+)\.(jpe?g|gif|png)$ /$1/ [R=301]

答案 1 :(得分:0)

这可能有用。

RewriteRule ^(.*)\.(jpg|gif|png)$ /$1/ [R]

RewriteRule ^wp-content/main/.+/(.*)\.(jpg|gif|png)$ /$1/ [R]