Apache 的重写条件是 -U,它假设检查 URL 是否可用。在我的环境中,我在不同的服务器上有不同的资源。所以我想检查服务器 A 上是否有资源可用,如果不使用服务器 B。在本地我没有问题,因为 -f 正在做这个技巧并检查文件是否存在于本地主机上。
所以问题是:任何人都可以确认 -U 是(不)工作并给我一个例子吗?
这不工作...
RewriteCond http://123.123.123.123:8080/resources/Php%{REQUEST_URI} -U
RewriteRule ^/(.*) http://123.123.123.123:8080/resources/Php/$1 [R,L]
提前感谢您的帮助!