2009-05-20 97 views
1

服务器A - 应用.htaccess文件重定向如果不存在,远程文件上传

服务器B - 从上传静止媒体,没有应用

应用程序在服务器A处理上传,验证并张贴一份工作将其转换后,通过复制(挂载驱动器)将其转移到服务器B.然后,媒体文件通过服务器A上的页面上的播放器加载。

我想通过远程URL http://serverB/files/file1234.wtf加载文件,如果文件尚未存在(尚未复制),要透明地重定向它到http://serverA/tmp_files/file1234.wtf

如何用htaccess或其他方式做到这一点?

回答

2

假设的Apache + mod_rewrite的,这应该在你的.htaccess工作ServerB上:

RewriteEngine on 

RewriteCond %{DOCUMENT_ROOT}/files/%{SCRIPT_FILENAME} !-f 
RewriteRule ^/files/(.*)$ http://serverA/tmp_files/$1 [L,R=temporary]