我想重定向只有当有一个错误(服务器状态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>