在 mybb 论坛中,附件图像存储在“uploads”文件夹的子文件夹中,一个子文件夹用于月份 201401,201402.....
我需要做的是在 attachment.php 页面读取图像文件时重定向对图像文件的访问。
附件具有缩略图的原始图像扩展名和正常尺寸副本的 .attach。
这是读取图像的 php 代码:
header("Content-length: {$attachment['filesize']}");
header("Content-range: bytes=0-".($attachment['filesize']-1)."/".$attachment['filesize']);
$handle = fopen($mybb->settings['uploadspath']."/".$attachment['attachname'], 'rb');
while(!feof($handle))
{
echo fread($handle, 8192);
}
fclose($handle);
所以我在上传文件夹中创建了 .htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule \.(gif|jpeg|jpg|png|attach)$ watermark.php [QSA,NC]
论坛托管在altervista.org 为什么没有重定向到watermark.php?