服务器A - 应用程序
服务器B - 来自上传的静态媒体,没有应用
服务器A上的应用程序处理上传,验证和发布作业以进行转换,转换后,它通过副本(已安装的驱动器)移动到服务器B.然后通过服务器A页面上的播放器加载媒体文件。
我想通过远程网址http://serverB/files/file1234.wtf加载文件,如果该文件尚未存在(尚未复制),则透明地将其重定向到http://serverA/tmp_files/file1234.wtf
如何用htaccess或其他方式做到这一点?
答案 0 :(得分:2)
假设Apache + mod_rewrite,这应该适用于serverB上的.htaccess
:
RewriteEngine on
RewriteCond %{DOCUMENT_ROOT}/files/%{SCRIPT_FILENAME} !-f
RewriteRule ^/files/(.*)$ http://serverA/tmp_files/$1 [L,R=temporary]