0

我正在尝试创建某种盗链保护系统。我想使用我的热链接图像作为广告手段。最初我想在上面打印特定图像的 URI,但由于它的长度不同,正确打印它似乎需要太多的努力。我现在正在研究打印图像并在其下方添加文本链接或仅文本链接的可能性。

我想我以前见过这个,但我不知道该怎么做。我四处寻找,但找不到任何帮助。有人可以帮助我或指向教程或其他内容,以在热链接图像上显示文本吗?

谢谢!

4

1 回答 1

0

如果要保护图像,最好在图像上创建水印。水印的问题在于它们有损视图的体验,尤其是当它们突兀时。

如果您想直接拦截对您网站的请求到您的图像,您可以添加热链接保护。

如果您的主机有 cPanel,这里有一个关于如何使用 cPanel 在您的网站上设置热链接保护的教程。

但听起来你想在你的热链接图像上使用自定义文本“滚动你自己的”。为此,您需要拦截图像请求。您如何做到这一点取决于您的主机是基于 Windows 还是基于 Linux。在基于 Linux 的情况下,您可以使用 .htaccess 文件将图像请求重定向到您选择的脚本。在 Windows 中,我不确定该怎么做(也许其他人可以详细说明?)。

这是使用 htaccess 停止盗链的教程

在上面的教程中,它向您展示了如何将对图像的请求重定向到静态链接,但在您的情况下,您可以将它们重定向到脚本或不同的隐藏目录(例如 /image.jpg 将返回 /hotlinked/imageWithText.jpg) ,那将有文本覆盖。

如果您需要动态文本,则可以将请求重定向到您喜欢的 Web 服务器脚本,如 Perl、PHP 等,然后加载图像并添加文本覆盖。

小心。

于 2011-01-15T21:58:38.220 回答