Mod重写服务器状态503,取决于URL


Mod Rewrite for Server Status 503, depending upon URL

我想重定向只有当有一个错误(服务器状态503)。如果没有错误,这是重定向脚本,可以正常工作:

Redirect /abc https://www.abc.com/pqr.html
Redirect /cde https://www.cde.com/pqr.html

但是,这会在所有情况下将/abc重定向到https://www.abc.com/pqr.html。我希望这个重定向只在发生错误的情况下。这个语法:

ErrorDocument 503 https://www.abc.com/pqr.html

将所有带有503错误信息的url重定向到https://www.abc.com/pqr.html。但是,我希望/cde的503错误消息被重定向到https://www.cde.com/pqr.html

有什么线索吗?

这很适合我。在Apache论坛得到了这个答案:

<VirtualHost x.x.x.x:80>
   ServerName www.mysite.com
   <Location /books>
           ErrorDocument 503 http://www.mypartnersite.com/books
   </Location>
   <Location /music>
           ErrorDocument 503 http://www.mypartnersite.com/music
   </Location>
   ...
</VirtualHost>