Служите текстовую ссылку на изображение с горячей ссылкой?
Я пытаюсь создать какую-то систему защиты хотлинков. Я хочу использовать изображения с горячей ссылкой в качестве рекламного средства. Первоначально я думал, что печать URI конкретного изображения на нем, но, поскольку длина этого варьируется, правильная печать, кажется, требует слишком много усилий. Сейчас я изучаю возможность печати изображения и под ним текстовой ссылки или просто текстовой ссылки.
Я думаю, что видел это раньше, но я не уверен, как это сделать. Я искал вокруг, но не мог найти никакой помощи. Может кто-нибудь помочь мне или указать учебник или что-то, чтобы отобразить текст на изображениях с горячей ссылкой?
Спасибо!
1 ответ
Возможно, вам лучше создать водяной знак на изображении, если вы хотите защитить свои изображения. Проблема с водяными знаками заключается в том, что они отвлекают внимание от представления, особенно когда они навязчивы.
Если вы хотите перехватывать запросы к вашему веб-сайту непосредственно к вашему изображению, вы можете добавить защиту от хотлинков.
Если у вашего хоста есть cPanel, здесь есть учебник о том, как настроить защиту Hotlink на вашем сайте с помощью cPanel.
Но звучит так, будто вы хотите "накатить свой" с пользовательским текстом поверх изображения с горячей ссылкой. Для этого вам нужно перехватить запросы изображения. От того, как вы это сделаете, зависит, будет ли ваш хост работать на Windows или Linux. На базе Linux вы можете использовать свой файл.htaccess, чтобы перенаправлять запросы изображений в выбранный вами скрипт. В Windows я не уверен, как это сделать (возможно, кто-то еще может уточнить?).
Вот руководство по использованию htaccess для остановки хотлинкинга.
В приведенном выше руководстве показано, как перенаправить запросы к изображениям на статическую ссылку, но в вашем случае вы можете перенаправить их в скрипт или в другой скрытый каталог (например, /image.jpg вернет /hotlinked/imageWithText.jpg), что бы иметь наложение текста.
Если вам нужен динамический текст, вы можете перенаправить запрос на ваш любимый скрипт веб-сервера, такой как Perl, PHP и т. Д., Который затем загрузит изображение и добавит наложение текста.
Береги себя.