在我的网站上,人们可以上传他们的照片。我告诉他们。是否有可能,他们将无法看到该图像所在的网址?
照片显示如下<img src="http://mywebsite.com/my_images/image_name.gif" />
。我想做什么,人们看不到src
链接。有没有办法在不暴露目录名的情况下显示该目录中的照片?
感谢。
答案 0 :(得分:2)
没有,但您可以使用URL重写(apache的mod_rewrite
或自定义PHP脚本来提供图像)来隐藏Web服务器上的实际位置。
例如,对于后一种方法,您可以在服务器上使用serveimage.php
,称为serveimage.php?file=file1.jpg
。
答案 1 :(得分:1)
您可以通过<img src="...">
调用另一个php脚本,脚本会加载图像并生成图像。 This常见问题解答条目应该有所帮助。