我对Pinterest引用我的照片的方式不满意,因为在他们的页面中提到的来源直接链接到JPEG图像文件而不是包含它的页面,其中还包括作者参考和许可证信息。
然而,我没有要求他们取消引用所有图片,而是希望保留它们,因为它可以是一种带来流量的好方法,但我想创建一个从JPEG图像URL重定向到包含这些元素的页面。
如果链接来自外部服务器,是否有办法使用.htaccess进行条件重定向?
全部谢谢!
答案 0 :(得分:0)
您可以使用此处描述的技术:http://httpd.apache.org/docs/current/rewrite/access.html#blocked-inline-images
假设您的网站是www.example.com,并且您想将所有不是来自您网站的jpeg图片请求(例如image123.jpeg)重定向到相应的php页面(例如/galleries/image123.php)
你可以这样做:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !www.example.com [NC]
RewriteRule (.*)\.(jpg|jpeg)$ /gallery/$1.php [R,NC]