重定向直接图像访问
Redirect direct image access
我正在努力解决这个问题,我知道有一些解决方案,但 none 对我来说效果很好。我想将直接图像访问重定向到其 HTML 站点,因为图像文件名与 HTML 站点完全相同。示例:
http://example.com/images/subcategory/this-is-an-image.png
应该重定向到
http://example.com/images/subcategory/this-is-an-image.html
图像可以是 png、jpg、jpeg 或 gif。当然,我仍然想在我的网站上的 <img>
标签中嵌入图像。目标不是防止盗链,目标是将我服务器上的所有直接图像调用重定向到它的 html 站点。有什么解决办法吗?谢谢。
你可以使用它:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https?://(www\.)example\.com [NC]
RewriteRule ^(.+)\.(jpe?g|gif|png)$ .html [NC,R,L]
不是 100% 可靠的方法,但总比没有好...
我正在努力解决这个问题,我知道有一些解决方案,但 none 对我来说效果很好。我想将直接图像访问重定向到其 HTML 站点,因为图像文件名与 HTML 站点完全相同。示例:
http://example.com/images/subcategory/this-is-an-image.png
应该重定向到
http://example.com/images/subcategory/this-is-an-image.html
图像可以是 png、jpg、jpeg 或 gif。当然,我仍然想在我的网站上的 <img>
标签中嵌入图像。目标不是防止盗链,目标是将我服务器上的所有直接图像调用重定向到它的 html 站点。有什么解决办法吗?谢谢。
你可以使用它:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https?://(www\.)example\.com [NC]
RewriteRule ^(.+)\.(jpe?g|gif|png)$ .html [NC,R,L]
不是 100% 可靠的方法,但总比没有好...