PHP根据URL从s3下载文件?

PHP根据URL从s3下载文件?,php,mod-rewrite,curl,amazon-s3,amazon,Php,Mod Rewrite,Curl,Amazon S3,Amazon,我想让我的网站上的用户可以键入的url www.example.com/m/directory/anyname.extension,它将从AmazonS3加载一个文件 例如:www.example.com/m/bob/index.php将从s3.amazonaws.com/bucketname/m/bob/index.php加载一个文件 我该怎么做?PHP,cURL,mod_重写 我对mod_rewrite很糟糕,而且我对cURL几乎没有经验,因此希望能得到一些帮助。如果它是一个小文件,您可以很

我想让我的网站上的用户可以键入的url www.example.com/m/directory/anyname.extension,它将从AmazonS3加载一个文件

例如:www.example.com/m/bob/index.php将从s3.amazonaws.com/bucketname/m/bob/index.php加载一个文件

我该怎么做?PHP,cURL,mod_重写


我对mod_rewrite很糟糕,而且我对cURL几乎没有经验,因此希望能得到一些帮助。

如果它是一个小文件,您可以很容易地从file_get_内容开始

<?php
echo file_get_contents("s3.amazonaws.com/bucketname/m/bob/index.php");
?>

readfile函数通常会更好(我刚刚使用file\u get\u contents开始测试)

您可以尝试以下方法:

<?php
 readfile($url);
?>