Перезапись URL в WebLogic 11g
У меня есть клиент, работающий с установкой WebLogic 11g на компьютере с Windows Server, который желает реализовать функциональность, подобную mod_rewrite в стиле Apache, для преобразования запросов на easyurl.com в super.complicated.com/with/this/junk?here=and_more. Я искал в Интернете советы, но все, что я могу найти, - это другие люди, которые задают тот же вопрос и не получают никакого ответа. Предполагая, что установка сторонних приложений не вариант, как мне реализовать это в WebLogic?
Для пояснения, WebLogic не работает с Apache (иначе я бы просто использовал mod_rewrite).
2 ответа
Мне пришлось искать то же самое для WebLogic, но безрезультатно. В weblogic отсутствует функция перезаписи URL (или какой-то обходной путь). Единственный способ сделать это - добавить код, например, Java-фильтр, чтобы сделать это.
Если вы используете Apache HTTPD с подключаемым модулем HTTP-сервера Apache перед WebLogic, то должно быть возможно использовать
mod_rewrite
прежде чем отправить запрос в WebLogic.Если нет, то вы можете использовать Tuckey Url Rewrite Filter (фильтр Java), который позволяет переписывать URL-адреса в
mod_rewrite
Подобным образом на уровне сервера приложений.