Ric*_*nop 10 php apache .htaccess
可能吗?
假设我的目录结构如下所示:
/data
/data/images
/public
Run Code Online (Sandbox Code Playgroud)
文档根目录位于"公共"目录中.当然,这不起作用:
<img src="/../data/images/1.png" alt="" />
Run Code Online (Sandbox Code Playgroud)
但也许有可能以某种方式启用从文档根目录上的目录提供图像?我想知道.
unb*_*eli 14
最常见的方式是别名:
Alias /data/ /wherever/your/data/are/
Run Code Online (Sandbox Code Playgroud)
小智 5
另一种方式(如果你不能设置别名......)将使用脚本作为图像源,例如:
<img src="image.php?img=myImage.jpg" />
Run Code Online (Sandbox Code Playgroud)
image.php类似于:
<?php
header('Content-Type: image/jpg');
readfile("../img/" . $_GET['img']);
?>
Run Code Online (Sandbox Code Playgroud)
当然,您需要扩展脚本以过滤$ _GET ['img'],以及检测和设置正确的内容类型.您的脚本甚至可以根据查询字符串中传递的其他参数调整图像大小.
| 归档时间: |
|
| 查看次数: |
5454 次 |
| 最近记录: |