1

特定のフォルダー内の特定の拡張子 (mp3) を、CDN を使用するサブドメインにリダイレクト/書き換えたいと考えています。

より明確にするために、誰かが次のような mp3 をダウンロードしようとした場合にのみ、フォルダー「compositions」内の mp3 拡張子だけをサブドメインに追加する必要があります

http://www.example.com/compositions/interception.mp3

http://sub.example.com/interception.mp3 (subdomain on push zone CDN)
4

1 に答える 1

0

を使用RewriteCondしてホスト名を照合し、一致するとディレクトリwww.example.com内の mp3 の書き換えを実行します。compositions/

RewriteEngine On

# If the domain matches www.example.com
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]

# Rewrite mp3's from composition/ to the CDN, capture filename in $1
# Performs a 301 redirect
RewriteRule ^compositions/(.*)\.mp3$ http://sub.example.com/$1.mp3 [L,R=301]
于 2012-11-07T04:41:22.943 に答える