当用户尝试在浏览器中显示图像时,例如当他放置以下URL时,我想重定向用户:
www.mysite.com/image.jpg
他将被重定向到
www.mysite.com/image.html
但是当我调用图像<img src = 'www.mysite.com/image.jpg' />
答案 0 :(得分:0)
如果要重定向,则可以使用PHP,以下是指向应插入网站的代码的链接:http://php.net/manual/en/function.header.php
这是代码:
<?php
header("Location: http://www.example.com/"); /* Redirect browser */
/* Make sure that code below does not get executed when we redirect. */
exit;
?>
只需将此代码插入页面标题中,它将自动定向到该页面的URL。记住要替换网址...
答案 1 :(得分:0)
您可以使用.htaccess来做到这一点,以使用户无法在浏览器中使用直接URL来访问您的图片
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://www\.your-domain\.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www\.your-domain\.com$ [NC]
RewriteRule .*\.(jpg|jpeg|gif|png)$ - [F,NC,L]