我有这个网址:www.example.com/yyy.gif在我的网站。 它实际上不是图像的直接链接,而是一个包含图像的HTML页面(直接指向图像的url是www.example.com/files/yyy.gif)。我想保持这种方式。热链接重定向
的问题
当链路(www.example.com/yyy.gif)某处发布(论坛,在各个网站的评论),它是相当普遍的,他们的脚本假定这是一个直接链接到图像并尝试将其显示为图像(<image src="www.example.com/yyy.gif">
),从而导致其网站上的图像破碎。
问题
有没有办法检测到这些情况,并自动将它们重新路由到直接图片网址?请记住,访问者应该能够在不重定向的情况下打开原始网址。
HTTP引用程序检查是否足以满足您的需求?也就是说,如果引用者不是www.example.com,那么你做一个内部(服务器端)重定向到www.example.com/files/yyy.gif –
不,理想的行为是内部重定向只有当** www.otherexample.com **通过'
'链接到我时,但是当用户点击发布时没有重定向** www.otherexample.com **。我不确定是否可以完成。 –
davis