Существуют преимущества для абстракции базы данных с чем-то как MySQL Proxy. Причем основной является управлением запросом, не изменяя приложение. Тем не менее, высокой доступностью и решениями для дублирования часто лучше занимаются с другой технологией.
На основе Вашего описания это кажется, что Вы хотите смочь переместить оборудование базы данных динамично без изменений приложений. Для выполнения этого это могло быть столь же просто как выделение псевдонима IP (VIP) к базе данных. MySQL не связывает с интерфейсом, который позволяет перемещению IP быть сделанным прозрачно к MySQL и таким образом Вашему приложению.
Если у Вас есть дополнительные требования, опишите далее, и я могу, вероятно, предложить Вам другие альтернативы.
url.rewrite-once
обрабатывается до url.redirect
- последнее правило перезаписи соответствует запросу и изменяет его:
"^/(.*)$" => "/check.php?domain=$1"
http://mydomain.com/http://test.com -> http://mydomain.com/check.php?domain=http://test.com
Это перезапись происходит, тогда перенаправление оценивается; он больше не совпадает. Для успешного перенаправления вам необходимо удалить соответствующую перезапись.
Попробуйте экранировать двоеточие и косую черту и захватить конец строки:
url.redirect = ( "^/http\:\/\/(.*)$" => "http://isitup.org/$1" )