我想知道是否可以在htaccess文件中设置重定向,以便在其他网站直接链接到我网站上的图像时,而不是在浏览器窗口中自行打开图像,页面显示托管图像的位置。
此页面与图像同名,即如果其他网站链接的图像是
www.mysite.com/imagename.jpg
然后我希望它重定向到名为
的页面www.mysite.com/imagename /
答案 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]