我目前正试图在我的服务器上运行一个小脚本,重点是在某个地址提供随机PNG,例如https://domain.me/image/。
在/ image /中,我有这个index.php,可以很好地完成工作并输出我想要的内容:
<?php
$max = 30;
$image = rand(1, $max);
$name = '/var/www/image/src/'.$image.'.png';
$fp = fopen($name, 'rb');
header("Content-Type: image/png");
header("Content-Length: " . filesize($name));
fpassthru($fp);
exit;
?>
(我的PNG就像你猜到的那样存储在/ image / src /中)
我正在尝试在有人拨打https://domain.me/image/script.png时尝试运行该脚本(某些网站需要在网址末尾添加PNG扩展名),并且无法确定如何继续操作。
答案 0 :(得分:0)
如果您正在运行LAMP服务器,您可以使用网址重写来使其正常工作:http://httpd.apache.org/docs/2.0/misc/rewriteguide.html。
答案 1 :(得分:0)
如果您使用的是apache,则可以使用htaccess文件重定向您的请求:
RewriteEngine On
RewriteRule script.png index.php
应该从index.png重定向到index.php