我正在尝试创建某种热链接保护系统。我想使用我的热链接图像作为广告手段。最初我认为在其上打印特定图像的URI,但由于其长度不同,正确打印它似乎需要花费太多精力。我现在正在研究打印图像的可能性,在它下面是文本链接,或者只是文本链接。
我想我以前见过这个,但我不知道怎么做。我四处搜寻但找不到任何帮助。有人可以帮助我或指向教程或其他东西,在热链接图像上显示文本吗?
谢谢!
答案 0 :(得分:0)
如果您想保护图像,最好在图像上创建水印。水印的问题在于它们会影响视图的体验,特别是在它们突兀的时候。
如果您想直接截取对您网站的请求,可以添加热链接保护。
如果你的主人有cPanel,这里是关于how to setup Hotlink Protection on your website using cPanel的教程。
但听起来你想在热链接的图片上使用自定义文字“滚动自己”。为此,您需要拦截图像请求。如何执行此操作取决于您的主机是基于Windows还是基于Linux。在基于Linux的情况下,您可以使用.htaccess文件将图像请求重定向到您选择的脚本。在Windows中,我不知道该怎么做(也许其他人可以详细说明?)。
这是tutorial on using htaccess to stop hotlinking。
在上面的教程中,它向您展示了如何将请求重定向到您的图像到静态链接,但在您的情况下,您可以将它们重定向到脚本或不同的隐藏目录(例如/image.jpg将返回/ hotlinked / imageWithText .jpg),这将有文字覆盖。
如果您需要动态文本,那么您可以将请求重定向到您喜欢的Web服务器脚本,如Perl,PHP等,然后加载图像并添加文本覆盖。
小心。