.htaccess规则重写从子域到amazonaws的调用

时间:2012-12-07 20:05:18

标签: .htaccess

我希望重写所有对

的调用
subdomain.domain.com/video.mp4

重写为

https://s3.amazonaws.com/whatever/video.mp4

我该怎么做?

这适用于视频播放器/脚本中的嵌入式调用......

2 个答案:

答案 0 :(得分:1)

通过httpd.conf启用mod_rewrite和.htaccess,然后将此代码放在.htaccess目录下的DOCUMENT_ROOT中:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^subdomain\.domain\.com$ [NC]
RewriteRule ^(.+)$ https://s3.amazonaws.com/whatever/$1 [R=301,L]

答案 1 :(得分:0)

假设您有子域的专用文件夹,您只需要以下规则:

RedirectMatch 301 /(.*) https://s3.amazonaws.com/whatever/$1