这是我需要实现的:
要求:http://www.example.com/image5.jpg
应该重写,例如:
RewriteRule ([^.]+)\.jpg$ /image.php?image=$1
现在,在我image.php
的 中,如果我知道图像在哪里,我该如何提供图像?
例如:
<?php
$path = '/images/5/2/3/1/small/latest/'.$_GET['image'].'.jpg';
?>
处理此请求的最佳方法是什么,使其表现得像一个图像文件(发送一个图像标题)并显示图像?
网络上有各种替代方案,主要是X-Sendfile
和readfile()
,但我不确定最佳解决方案是什么以及为什么。