2015-07-23 3 views
2

Мы используем IIS6 и рабочий, чтобы иметь доступ к tomcat. Это работало хорошо годами.IIS6 перенаправление на tomcat% 2B

Теперь у нас есть проблема с url en/decoding между IIS и tomcat.

Некоторые данные имеют строковый идентификатор, такой как F+B, поэтому мы вызываем сайт для показа foo.bar/showF%2BB, и это работало до вчерашнего дня.

Проблема здесь в том, что tomcat нуждается в этом URL-адресе, чтобы найти объект, но URL-адрес, который поступает в tomcat, выглядит так: foo.bar/show/F+B и при этом он не находит объект.

Мы не изменили что-то на сервере в течение многих лет ...

Почему и что F%2BB новообращенный F+B?

ответ

0

Мы нашли решение =)

Мы используем Джакартской ISAPI для перенаправления с IIS к коту, и мы добавили одну строку в конфиг, и она работает:

uri_select = unparsed 

С что все непосредственно анализируется на tomcat, IIS не делает больше (например, другой фильтр fe SQLInjectionFilter).