1

Web サイトに Rackspace Cloud CDN (Limelight CDN) を使用しています。CDN の URL の形式は http://cxxxxxx.cdn.cloudfiles.rackspacecloud.com/something.jpgです。

私のドメインは mydomain.com です。

IIS URL 書き換えを使用してhttp://cxxxxxx.cdn.cloudfiles.rackspacecloud.com/something.jpghttp://images.mydomain.com/something.jpgとして表示できますか? または、CDN セットアップが私の CNAME を受け入れないと、これは不可能ですか?

もしそうなら、URL 書き換えルールの作成を手伝っていただけませんか? (すみません、正規表現の使い方がわかりません)

ありがとう、WT

4

1 に答える 1

1

サーバー上で発生するため、URL 書き換えルールを使用してこれを行うことはできません。

CDN の主な利点の 1 つは、サーバーよりもユーザーの近くに多くのアクセス ポイントを提供できることです。サーバーへの往復を使用すると、この利点が完全に失われます。

サイトのどこかからブラウザを CDN に送信するリダイレクト ルールを作成できますが、ユーザーには CDN の URL が表示されます (つまり、非表示にはなりません)。

そのためには、次のようなものを検討してください。

RewriteEngine On
RewriteRule ^/images/(.*)$ http://...cdn.....com/$1 [L,R=301]

サーバー構成ファイルではなく .htaccess ファイルに書き込んでいる場合は、^ の後の最初の / を削除します。

ほのめかしたように、cloudfiles にホスト名を指す CNAME を受け入れるようにさせることができれば、ホスト名を自分のホスト名に置き換えてください。ただし、この質問をすることで、あなたはすでにその道を探っていると思います。

于 2010-04-24T11:34:42.617 に答える