我想使用htaccess和Redirect将服务器中的文件重定向到另一台服务器中的同一文件,我的代码如下:
Redirect /folder1/MyFile.zip http://www.otherserver/folder123/MyFile.zip
但是,如果原始服务器中的文件(或文件夹)不存在,如果我重命名它可以正常工作的文件夹,它似乎只能用于示例。
我必须逐个重定向文件,因为它们位于新服务器(它是一个在线存储服务器)的不同路径上,并且不希望永久重定向,因为如果新的失败服务器我只需删除htaccess文件即可再次访问旧文件。
感谢。
答案 0 :(得分:0)
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [PT,L]
RewriteRule ^assets/(.*)$ public/assets/$1 [L]
</IfModule>
试试这段代码.........