Я был здесь Как исключить определенный файл из rewriterule (и также следует по ссылкам там), и большинство ответов только переписаны связаны.В моем случае у меня есть vHost в Apache внутри JkMount для «пересылки» (например, mod_proxy) запросов с определенным расширением на сервер приложений.
Теперь я хочу установить правило пересылки для всех запросов на другойсервер (в случае перемещения приложения), но я должен исключить проверку работоспособности из пересылки.
Мое текущее решение:
#With mod_rewrite
RewriteEngine on
RewriteCond %{REQUEST_URI} !^healthcheck\.cfm$
RewriteRule "^(.+)" "http://www.newserver.de$1" [R,L]
#Tomcatconnection
JkMount /*.cfm worker1
JkMount /*.cfml worker1
JkMount /*.cfc worker1
JkMount /rest/* worker1
Но если я позвоню http://www.oldserver.de/healthcheck.cfm Iбудет перенаправлен на http://www.newserver.de Все остальные тесты в порядке, http://www.oldserver.de/myscript.cfm?art=123&val=456 отлично работает.