0

現在取り組んでいる音楽サイトがあり、外部リンクを書き直して、ローカルでコンテンツを提供しているように見せるにはどうすればよいでしょうか?

基本的に、外部のmp3をロードしたいのですが、視覚的に自分で提供しているように見せます..

次のファイルをリクエストしているとします。

http://www.external-site.com/uploads/user/test.mp3

次のようにアクセスできるようにしたい:

http://www.mysite.com/uploads/user/test.mp3

URLバーにリダイレクトが表示されない

4

1 に答える 1

0

これを行うことはできません.htaccess-できることはすべてmod_rewrite、その親族はURLを内部で異なる方法で処理するか、外部にリダイレクトを送信することです。実際にブラウザをリダイレクトするため、エンド ユーザーに表示されます。外部コンテンツをサイトから来ているかのように完全に透過的に提供するには、実際にサイトから提供する必要があります。 -それを自分のユーザーに提供します (たとえば、PHP を介してdie(file_get_contents('external-url')))。

これは、自分のサーバーが問題のファイルをダウンロードしてアップロードする必要があることを意味するため、帯域幅のコストが 2 倍になり、サーバーに負荷がかかることになりますが、外部リダイレクトにはそのどちらもありません。

于 2013-05-11T09:23:58.933 に答える