我希望我网站上的用户可以输入网址 www.example.com/m/directory/anyname.extension ,它将从 Amazon S3 加载文件。
例如:www.example.com/m/bob/index.php 将从 s3.amazonaws.com/bucketname/m/bob/index.php 加载一个文件
我该怎么做呢?PHP、cURL、mod_rewrite?
我对 mod_rewrite 很糟糕,而且我对 cURL 的经验很少,所以我们将不胜感激。
我希望我网站上的用户可以输入网址 www.example.com/m/directory/anyname.extension ,它将从 Amazon S3 加载文件。
例如:www.example.com/m/bob/index.php 将从 s3.amazonaws.com/bucketname/m/bob/index.php 加载一个文件
我该怎么做呢?PHP、cURL、mod_rewrite?
我对 mod_rewrite 很糟糕,而且我对 cURL 的经验很少,所以我们将不胜感激。
如果它是一个小文件,你可以很容易地从 file_get_contents 开始。
<?php
echo file_get_contents("s3.amazonaws.com/bucketname/m/bob/index.php");
?>
readfile 函数通常会更好(我刚刚使用 file_get_contents 开始测试)。
http://php.net/manual/en/function.readfile.php
你可以试试这个:
<?php
readfile($url);
?>