0

私のウェブサイトのユーザーが URL 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 の経験がほとんどないので、助けていただければ幸いです。

4

1 に答える 1

0

ファイルが小さい場合は、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);
?>
于 2012-08-04T04:09:15.967 に答える