mod_rewrite исключить один файл, если использовался JkMount - PullRequest
0 голосов
/ 15 марта 2019

Я был здесь Как исключить определенный файл из 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 отлично работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...